<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.14.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>DM-CtrlH7-BF-DevProgram: C:/Users/ASUS/Desktop/dm-ctrlH7-balance-9025test/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr id="projectrow">
  <td id="projectlogo"><img alt="Logo" src="50x5.png"/></td>
  <td id="projectalign">
   <div id="projectname">DM-CtrlH7-BF-DevProgram<span id="projectnumber">&#160;beta 0.1</span>
   </div>
   <div id="projectbrief">C.ONE Studio Damiao Development Board Framework</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.14.0 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search/",'.html');
</script>
<script type="text/javascript">
$(function() { codefold.init(); });
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',true,false,'search.php','Search',true);
  $(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(function(){initNavTree('stm32h7xx__hal__dma_8h_source.html','',''); });
</script>
<div id="container">
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>

<div class="header">
  <div class="headertitle"><div class="title">stm32h7xx_hal_dma.h</div></div>
</div><!--header-->
<div class="contents">
<a href="stm32h7xx__hal__dma_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno">    1</span></div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno">   18</span> </div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno">   19</span><span class="comment">/* Define to prevent recursive inclusion -------------------------------------*/</span></div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno">   20</span><span class="preprocessor">#ifndef STM32H7xx_HAL_DMA_H</span></div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno">   21</span><span class="preprocessor">#define STM32H7xx_HAL_DMA_H</span></div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno">   22</span> </div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno">   23</span><span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno">   24</span> <span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno">   25</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno">   26</span> </div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno">   27</span><span class="comment">/* Includes ------------------------------------------------------------------*/</span></div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno">   28</span><span class="preprocessor">#include &quot;<a class="code" href="stm32h7xx__hal__def_8h.html">stm32h7xx_hal_def.h</a>&quot;</span></div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno">   29</span></div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno">   33</span></div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno">   37</span> </div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno">   38</span><span class="comment">/* Exported types ------------------------------------------------------------*/</span></div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno">   39</span></div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno">   44</span></div>
<div class="foldopen" id="foldopen00048" data-start="{" data-end="};">
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"><a class="line" href="struct_d_m_a___init_type_def.html">   48</a></span><span class="keyword">typedef</span> <span class="keyword">struct</span></div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno">   49</span>{</div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"><a class="line" href="struct_d_m_a___init_type_def.html#a74997b2fac5607fafbb958d4311b9017">   50</a></span>  uint32_t <a class="code hl_variable" href="struct_d_m_a___init_type_def.html#a74997b2fac5607fafbb958d4311b9017">Request</a>;               </div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno">   52</span> </div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"><a class="line" href="struct_d_m_a___init_type_def.html#a0145b5d0e074fa8e2e185ecf2c4a15ca">   53</a></span>  uint32_t <a class="code hl_variable" href="struct_d_m_a___init_type_def.html#a0145b5d0e074fa8e2e185ecf2c4a15ca">Direction</a>;            </div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno">   56</span> </div>
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"><a class="line" href="struct_d_m_a___init_type_def.html#a46811eb656170cb5c542054d1a41db3a">   57</a></span>  uint32_t <a class="code hl_variable" href="struct_d_m_a___init_type_def.html#a46811eb656170cb5c542054d1a41db3a">PeriphInc</a>;            </div>
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno">   59</span> </div>
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"><a class="line" href="struct_d_m_a___init_type_def.html#a49b187ba5ab8ba4354e02837e8b99414">   60</a></span>  uint32_t <a class="code hl_variable" href="struct_d_m_a___init_type_def.html#a49b187ba5ab8ba4354e02837e8b99414">MemInc</a>;               </div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno">   62</span> </div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"><a class="line" href="struct_d_m_a___init_type_def.html#a10a4a549953efa20c235dcbb381b6f0b">   63</a></span>  uint32_t <a class="code hl_variable" href="struct_d_m_a___init_type_def.html#a10a4a549953efa20c235dcbb381b6f0b">PeriphDataAlignment</a>;  </div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno">   65</span> </div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"><a class="line" href="struct_d_m_a___init_type_def.html#a7784efedc4a61325fa7364fcace10136">   66</a></span>  uint32_t <a class="code hl_variable" href="struct_d_m_a___init_type_def.html#a7784efedc4a61325fa7364fcace10136">MemDataAlignment</a>;     </div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno">   68</span> </div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"><a class="line" href="struct_d_m_a___init_type_def.html#adbbca090b53d32ac93cc7359b7994db2">   69</a></span>  uint32_t <a class="code hl_variable" href="struct_d_m_a___init_type_def.html#adbbca090b53d32ac93cc7359b7994db2">Mode</a>;                 </div>
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno">   73</span> </div>
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"><a class="line" href="struct_d_m_a___init_type_def.html#af110cc02c840207930e3c0e5de5d7dc4">   74</a></span>  uint32_t <a class="code hl_variable" href="struct_d_m_a___init_type_def.html#af110cc02c840207930e3c0e5de5d7dc4">Priority</a>;             </div>
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno">   76</span> </div>
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"><a class="line" href="struct_d_m_a___init_type_def.html#acda0396cf55baab166f51b1ea1deed0d">   77</a></span>  uint32_t <a class="code hl_variable" href="struct_d_m_a___init_type_def.html#acda0396cf55baab166f51b1ea1deed0d">FIFOMode</a>;             </div>
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno">   81</span> </div>
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"><a class="line" href="struct_d_m_a___init_type_def.html#a2f994cc2979b82cd215e9f38edbbc6ed">   82</a></span>  uint32_t <a class="code hl_variable" href="struct_d_m_a___init_type_def.html#a2f994cc2979b82cd215e9f38edbbc6ed">FIFOThreshold</a>;        </div>
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno">   84</span> </div>
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"><a class="line" href="struct_d_m_a___init_type_def.html#ad5e266a0b90f58365e21c349654bc68d">   85</a></span>  uint32_t <a class="code hl_variable" href="struct_d_m_a___init_type_def.html#ad5e266a0b90f58365e21c349654bc68d">MemBurst</a>;             </div>
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno">   90</span> </div>
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"><a class="line" href="struct_d_m_a___init_type_def.html#a3fbfe4dd664e24845dc75f5c8f43b5a3">   91</a></span>  uint32_t <a class="code hl_variable" href="struct_d_m_a___init_type_def.html#a3fbfe4dd664e24845dc75f5c8f43b5a3">PeriphBurst</a>;          </div>
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno">   96</span>}<a class="code hl_struct" href="struct_d_m_a___init_type_def.html">DMA_InitTypeDef</a>;</div>
</div>
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno">   97</span></div>
<div class="foldopen" id="foldopen00101" data-start="{" data-end="};">
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"><a class="line" href="group___d_m_a___exported___types.html#ga9c012af359987a240826f29073bbe463">  101</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno">  102</span>{</div>
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"><a class="line" href="group___d_m_a___exported___types.html#gga9c012af359987a240826f29073bbe463a9e7be73da32b8c837cde0318e0d5eed2">  103</a></span>  <a class="code hl_enumvalue" href="group___d_m_a___exported___types.html#gga9c012af359987a240826f29073bbe463a9e7be73da32b8c837cde0318e0d5eed2">HAL_DMA_STATE_RESET</a>             = 0x00U,  </div>
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"><a class="line" href="group___d_m_a___exported___types.html#gga9c012af359987a240826f29073bbe463ad497944e6e72bc3ca904694b1098105a">  104</a></span>  <a class="code hl_enumvalue" href="group___d_m_a___exported___types.html#gga9c012af359987a240826f29073bbe463ad497944e6e72bc3ca904694b1098105a">HAL_DMA_STATE_READY</a>             = 0x01U,  </div>
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"><a class="line" href="group___d_m_a___exported___types.html#gga9c012af359987a240826f29073bbe463af7a0a2ca8de4e5be9e85b6a9073476ef">  105</a></span>  <a class="code hl_enumvalue" href="group___d_m_a___exported___types.html#gga9c012af359987a240826f29073bbe463af7a0a2ca8de4e5be9e85b6a9073476ef">HAL_DMA_STATE_BUSY</a>              = 0x02U,  </div>
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"><a class="line" href="group___d_m_a___exported___types.html#gga9c012af359987a240826f29073bbe463ac2ce65c7cb2410c143b14e309ba83742">  106</a></span>  <a class="code hl_enumvalue" href="group___d_m_a___exported___types.html#gga9c012af359987a240826f29073bbe463ac2ce65c7cb2410c143b14e309ba83742">HAL_DMA_STATE_ERROR</a>             = 0x03U,  </div>
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"><a class="line" href="group___d_m_a___exported___types.html#gga9c012af359987a240826f29073bbe463af199cdb868cfd96fa97decb285643755">  107</a></span>  <a class="code hl_enumvalue" href="group___d_m_a___exported___types.html#gga9c012af359987a240826f29073bbe463af199cdb868cfd96fa97decb285643755">HAL_DMA_STATE_ABORT</a>             = 0x04U,  </div>
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno">  108</span>}<a class="code hl_enumeration" href="group___d_m_a___exported___types.html#ga9c012af359987a240826f29073bbe463">HAL_DMA_StateTypeDef</a>;</div>
</div>
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno">  109</span></div>
<div class="foldopen" id="foldopen00113" data-start="{" data-end="};">
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"><a class="line" href="group___d_m_a___exported___types.html#gaee3245eea8fa938edeb35a6c9596fd86">  113</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno">  114</span>{</div>
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"><a class="line" href="group___d_m_a___exported___types.html#ggaee3245eea8fa938edeb35a6c9596fd86a5314147c8ba21548763bf89446b78468">  115</a></span>  <a class="code hl_enumvalue" href="group___d_m_a___exported___types.html#ggaee3245eea8fa938edeb35a6c9596fd86a5314147c8ba21548763bf89446b78468">HAL_DMA_FULL_TRANSFER</a>      = 0x00U,    </div>
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"><a class="line" href="group___d_m_a___exported___types.html#ggaee3245eea8fa938edeb35a6c9596fd86ad0ba8bc74a2ae6dcdc3e316e8be0d5d8">  116</a></span>  <a class="code hl_enumvalue" href="group___d_m_a___exported___types.html#ggaee3245eea8fa938edeb35a6c9596fd86ad0ba8bc74a2ae6dcdc3e316e8be0d5d8">HAL_DMA_HALF_TRANSFER</a>      = 0x01U,    </div>
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno">  117</span>}<a class="code hl_enumeration" href="group___d_m_a___exported___types.html#gaee3245eea8fa938edeb35a6c9596fd86">HAL_DMA_LevelCompleteTypeDef</a>;</div>
</div>
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno">  118</span></div>
<div class="foldopen" id="foldopen00122" data-start="{" data-end="};">
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"><a class="line" href="group___d_m_a___exported___types.html#gafbe8b2bd9ce2128de6cdc08ccde7e8ad">  122</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno">  123</span>{</div>
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"><a class="line" href="group___d_m_a___exported___types.html#ggafbe8b2bd9ce2128de6cdc08ccde7e8ada7d4463d9db2e6d15282128b44ae08e12">  124</a></span>  <a class="code hl_enumvalue" href="group___d_m_a___exported___types.html#ggafbe8b2bd9ce2128de6cdc08ccde7e8ada7d4463d9db2e6d15282128b44ae08e12">HAL_DMA_XFER_CPLT_CB_ID</a>          = 0x00U,    </div>
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"><a class="line" href="group___d_m_a___exported___types.html#ggafbe8b2bd9ce2128de6cdc08ccde7e8ada4b1606f39a4eec41d958bc878719f046">  125</a></span>  <a class="code hl_enumvalue" href="group___d_m_a___exported___types.html#ggafbe8b2bd9ce2128de6cdc08ccde7e8ada4b1606f39a4eec41d958bc878719f046">HAL_DMA_XFER_HALFCPLT_CB_ID</a>      = 0x01U,    </div>
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"><a class="line" href="group___d_m_a___exported___types.html#ggafbe8b2bd9ce2128de6cdc08ccde7e8ada09feb1bab1c32b35afd27b9316958051">  126</a></span>  <a class="code hl_enumvalue" href="group___d_m_a___exported___types.html#ggafbe8b2bd9ce2128de6cdc08ccde7e8ada09feb1bab1c32b35afd27b9316958051">HAL_DMA_XFER_M1CPLT_CB_ID</a>        = 0x02U,    </div>
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"><a class="line" href="group___d_m_a___exported___types.html#ggafbe8b2bd9ce2128de6cdc08ccde7e8adac2e68a660d9830fa1e965482b9befbb9">  127</a></span>  <a class="code hl_enumvalue" href="group___d_m_a___exported___types.html#ggafbe8b2bd9ce2128de6cdc08ccde7e8adac2e68a660d9830fa1e965482b9befbb9">HAL_DMA_XFER_M1HALFCPLT_CB_ID</a>    = 0x03U,    </div>
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"><a class="line" href="group___d_m_a___exported___types.html#ggafbe8b2bd9ce2128de6cdc08ccde7e8ada3e76bc89154e0b50333cc551bf0337a6">  128</a></span>  <a class="code hl_enumvalue" href="group___d_m_a___exported___types.html#ggafbe8b2bd9ce2128de6cdc08ccde7e8ada3e76bc89154e0b50333cc551bf0337a6">HAL_DMA_XFER_ERROR_CB_ID</a>         = 0x04U,    </div>
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"><a class="line" href="group___d_m_a___exported___types.html#ggafbe8b2bd9ce2128de6cdc08ccde7e8ada3059a9412e0624699e9123ba2bccdf3e">  129</a></span>  <a class="code hl_enumvalue" href="group___d_m_a___exported___types.html#ggafbe8b2bd9ce2128de6cdc08ccde7e8ada3059a9412e0624699e9123ba2bccdf3e">HAL_DMA_XFER_ABORT_CB_ID</a>         = 0x05U,    </div>
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"><a class="line" href="group___d_m_a___exported___types.html#ggafbe8b2bd9ce2128de6cdc08ccde7e8adac9935fd906719942d6b09cfd55e837f0">  130</a></span>  <a class="code hl_enumvalue" href="group___d_m_a___exported___types.html#ggafbe8b2bd9ce2128de6cdc08ccde7e8adac9935fd906719942d6b09cfd55e837f0">HAL_DMA_XFER_ALL_CB_ID</a>           = 0x06U     </div>
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno">  131</span>}<a class="code hl_enumeration" href="group___d_m_a___exported___types.html#gafbe8b2bd9ce2128de6cdc08ccde7e8ad">HAL_DMA_CallbackIDTypeDef</a>;</div>
</div>
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno">  132</span></div>
<div class="foldopen" id="foldopen00136" data-start="{" data-end="};">
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"><a class="line" href="struct_____d_m_a___handle_type_def.html">  136</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="struct_____d_m_a___handle_type_def.html">__DMA_HandleTypeDef</a></div>
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno">  137</span>{</div>
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"><a class="line" href="struct_____d_m_a___handle_type_def.html#ab1640742635bd331823c5133629ee468">  138</a></span>  <span class="keywordtype">void</span>                            *<a class="code hl_variable" href="struct_____d_m_a___handle_type_def.html#ab1640742635bd331823c5133629ee468">Instance</a>;                                                        </div>
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno">  139</span> </div>
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"><a class="line" href="struct_____d_m_a___handle_type_def.html#a3792cb34cedb0e2ab204e41b53ef75ad">  140</a></span>  <a class="code hl_struct" href="struct_d_m_a___init_type_def.html">DMA_InitTypeDef</a>                 <a class="code hl_variable" href="struct_____d_m_a___handle_type_def.html#a3792cb34cedb0e2ab204e41b53ef75ad">Init</a>;                                                             </div>
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno">  141</span> </div>
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"><a class="line" href="struct_____d_m_a___handle_type_def.html#a005e867f695aa4b85aca665af7345b51">  142</a></span>  <a class="code hl_enumeration" href="stm32h7xx__hal__def_8h.html#ab367482e943333a1299294eadaad284b">HAL_LockTypeDef</a>                 <a class="code hl_variable" href="struct_____d_m_a___handle_type_def.html#a005e867f695aa4b85aca665af7345b51">Lock</a>;                                                             </div>
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno">  143</span> </div>
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"><a class="line" href="struct_____d_m_a___handle_type_def.html#a9759b676141bec799cdab94c3e08e6e4">  144</a></span>  <a class="code hl_define" href="core__armv81mml_8h.html#aec43007d9998a0a0e01faede4133d6be">__IO</a> <a class="code hl_enumeration" href="group___d_m_a___exported___types.html#ga9c012af359987a240826f29073bbe463">HAL_DMA_StateTypeDef</a>       <a class="code hl_variable" href="struct_____d_m_a___handle_type_def.html#a9759b676141bec799cdab94c3e08e6e4">State</a>;                                                            </div>
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno">  145</span> </div>
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"><a class="line" href="struct_____d_m_a___handle_type_def.html#af42684decd26b1c5d49a529fcf99be30">  146</a></span>  <span class="keywordtype">void</span>                            *<a class="code hl_variable" href="struct_____d_m_a___handle_type_def.html#af42684decd26b1c5d49a529fcf99be30">Parent</a>;                                                          </div>
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno">  147</span> </div>
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"><a class="line" href="struct_____d_m_a___handle_type_def.html#a4d3306134cfab7bde2b4912ae652b24b">  148</a></span>  void                            (* <a class="code hl_variable" href="struct_____d_m_a___handle_type_def.html#a4d3306134cfab7bde2b4912ae652b24b">XferCpltCallback</a>)( <span class="keyword">struct </span><a class="code hl_struct" href="struct_____d_m_a___handle_type_def.html">__DMA_HandleTypeDef</a> * hdma);         </div>
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno">  149</span> </div>
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"><a class="line" href="struct_____d_m_a___handle_type_def.html#ab18b84e2f0ff70605946b5d37688427e">  150</a></span>  void                            (* <a class="code hl_variable" href="struct_____d_m_a___handle_type_def.html#ab18b84e2f0ff70605946b5d37688427e">XferHalfCpltCallback</a>)( <span class="keyword">struct </span><a class="code hl_struct" href="struct_____d_m_a___handle_type_def.html">__DMA_HandleTypeDef</a> * hdma);     </div>
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno">  151</span> </div>
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"><a class="line" href="struct_____d_m_a___handle_type_def.html#adec909b8921ddf15872ebd569cdb5f8e">  152</a></span>  void                            (* <a class="code hl_variable" href="struct_____d_m_a___handle_type_def.html#adec909b8921ddf15872ebd569cdb5f8e">XferM1CpltCallback</a>)( <span class="keyword">struct </span><a class="code hl_struct" href="struct_____d_m_a___handle_type_def.html">__DMA_HandleTypeDef</a> * hdma);       </div>
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno">  153</span> </div>
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"><a class="line" href="struct_____d_m_a___handle_type_def.html#ac9c9b7344813ff7cc64c5f3d201afb7a">  154</a></span>  void                            (* <a class="code hl_variable" href="struct_____d_m_a___handle_type_def.html#ac9c9b7344813ff7cc64c5f3d201afb7a">XferM1HalfCpltCallback</a>)( <span class="keyword">struct </span><a class="code hl_struct" href="struct_____d_m_a___handle_type_def.html">__DMA_HandleTypeDef</a> * hdma);   </div>
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno">  155</span> </div>
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"><a class="line" href="struct_____d_m_a___handle_type_def.html#a940b278bd8b7f975770b547e28b5c87f">  156</a></span>  void                            (* <a class="code hl_variable" href="struct_____d_m_a___handle_type_def.html#a940b278bd8b7f975770b547e28b5c87f">XferErrorCallback</a>)( <span class="keyword">struct </span><a class="code hl_struct" href="struct_____d_m_a___handle_type_def.html">__DMA_HandleTypeDef</a> * hdma);        </div>
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno">  157</span> </div>
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"><a class="line" href="struct_____d_m_a___handle_type_def.html#a2bd9fe30ccc5365f0d8b6341a1f59559">  158</a></span>  void                            (* <a class="code hl_variable" href="struct_____d_m_a___handle_type_def.html#a2bd9fe30ccc5365f0d8b6341a1f59559">XferAbortCallback</a>)( <span class="keyword">struct </span><a class="code hl_struct" href="struct_____d_m_a___handle_type_def.html">__DMA_HandleTypeDef</a> * hdma);        </div>
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno">  159</span> </div>
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"><a class="line" href="struct_____d_m_a___handle_type_def.html#a67a2a8b907bc9b5c0af87f9de2bffc29">  160</a></span> <a class="code hl_define" href="core__armv81mml_8h.html#aec43007d9998a0a0e01faede4133d6be">__IO</a> uint32_t                    <a class="code hl_variable" href="struct_____d_m_a___handle_type_def.html#a67a2a8b907bc9b5c0af87f9de2bffc29">ErrorCode</a>;                                                        </div>
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno">  161</span> </div>
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"><a class="line" href="struct_____d_m_a___handle_type_def.html#ab9250d33bdf9de7b87fa4325382518c4">  162</a></span> uint32_t                         <a class="code hl_variable" href="struct_____d_m_a___handle_type_def.html#ab9250d33bdf9de7b87fa4325382518c4">StreamBaseAddress</a>;                                                </div>
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno">  163</span> </div>
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"><a class="line" href="struct_____d_m_a___handle_type_def.html#a3ada2bc091757d7b92ab8ca70211ccae">  164</a></span> uint32_t                         <a class="code hl_variable" href="struct_____d_m_a___handle_type_def.html#a3ada2bc091757d7b92ab8ca70211ccae">StreamIndex</a>;                                                      </div>
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno">  165</span> </div>
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"><a class="line" href="struct_____d_m_a___handle_type_def.html#a24a731022309a3db8df5f122cfb25a3e">  166</a></span> <a class="code hl_struct" href="struct_d_m_a_m_u_x___channel___type_def.html">DMAMUX_Channel_TypeDef</a>           *<a class="code hl_variable" href="struct_____d_m_a___handle_type_def.html#a24a731022309a3db8df5f122cfb25a3e">DMAmuxChannel</a>;                                                   </div>
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno">  167</span> </div>
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"><a class="line" href="struct_____d_m_a___handle_type_def.html#aa02c98efe118956a212040b33a856c7f">  168</a></span> <a class="code hl_struct" href="struct_d_m_a_m_u_x___channel_status___type_def.html">DMAMUX_ChannelStatus_TypeDef</a>     *<a class="code hl_variable" href="struct_____d_m_a___handle_type_def.html#aa02c98efe118956a212040b33a856c7f">DMAmuxChannelStatus</a>;                                             </div>
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno">  169</span> </div>
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"><a class="line" href="struct_____d_m_a___handle_type_def.html#a32e3ce38ea5aff70b1b691b274436fdb">  170</a></span> uint32_t                         <a class="code hl_variable" href="struct_____d_m_a___handle_type_def.html#a32e3ce38ea5aff70b1b691b274436fdb">DMAmuxChannelStatusMask</a>;                                          </div>
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno">  171</span> </div>
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno">  172</span> </div>
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"><a class="line" href="struct_____d_m_a___handle_type_def.html#a8b8e183f16b522f282bdbe40056d31ef">  173</a></span> <a class="code hl_struct" href="struct_d_m_a_m_u_x___request_gen___type_def.html">DMAMUX_RequestGen_TypeDef</a>        *<a class="code hl_variable" href="struct_____d_m_a___handle_type_def.html#a8b8e183f16b522f282bdbe40056d31ef">DMAmuxRequestGen</a>;                                                </div>
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno">  174</span> </div>
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"><a class="line" href="struct_____d_m_a___handle_type_def.html#a0a5339c70c25c2cff8b612f7c1dafd51">  175</a></span> <a class="code hl_struct" href="struct_d_m_a_m_u_x___request_gen_status___type_def.html">DMAMUX_RequestGenStatus_TypeDef</a>  *<a class="code hl_variable" href="struct_____d_m_a___handle_type_def.html#a0a5339c70c25c2cff8b612f7c1dafd51">DMAmuxRequestGenStatus</a>;                                          </div>
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno">  176</span> </div>
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"><a class="line" href="struct_____d_m_a___handle_type_def.html#af18bf241f91e316a3638f0334c614a6d">  177</a></span> uint32_t                         <a class="code hl_variable" href="struct_____d_m_a___handle_type_def.html#af18bf241f91e316a3638f0334c614a6d">DMAmuxRequestGenStatusMask</a>;                                       </div>
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno">  178</span> </div>
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"><a class="line" href="group___d_m_a___exported___types.html#ga41b754a906b86bce54dc79938970138b">  179</a></span>}<a class="code hl_typedef" href="group___d_m_a___exported___types.html#ga41b754a906b86bce54dc79938970138b">DMA_HandleTypeDef</a>;</div>
</div>
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno">  180</span></div>
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno">  184</span> </div>
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno">  185</span> </div>
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno">  186</span><span class="comment">/* Exported constants --------------------------------------------------------*/</span></div>
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno">  187</span></div>
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno">  192</span></div>
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"><a class="line" href="group___d_m_a___error___code.html#gaad4009390bfbe05a1bb7115d03c25a97">  197</a></span><span class="preprocessor">#define HAL_DMA_ERROR_NONE            (0x00000000U)    </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"><a class="line" href="group___d_m_a___error___code.html#ga9882442c5f8f0170917934bbee1cc92d">  198</a></span><span class="preprocessor">#define HAL_DMA_ERROR_TE              (0x00000001U)    </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"><a class="line" href="group___d_m_a___error___code.html#ga019411712b9aee1d34b57d029a461fa4">  199</a></span><span class="preprocessor">#define HAL_DMA_ERROR_FE              (0x00000002U)    </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"><a class="line" href="group___d_m_a___error___code.html#gabac48184446aea8f467483382fc6689b">  200</a></span><span class="preprocessor">#define HAL_DMA_ERROR_DME             (0x00000004U)    </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"><a class="line" href="group___d_m_a___error___code.html#ga6cf6a5b8881ff36ed4316a29bbfb5b79">  201</a></span><span class="preprocessor">#define HAL_DMA_ERROR_TIMEOUT         (0x00000020U)    </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"><a class="line" href="group___d_m_a___error___code.html#ga5aaaad3b88a77147d1e3daa3a3ad9e60">  202</a></span><span class="preprocessor">#define HAL_DMA_ERROR_PARAM           (0x00000040U)    </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"><a class="line" href="group___d_m_a___error___code.html#gab7526e686427f26bf3b6af062d5a690b">  203</a></span><span class="preprocessor">#define HAL_DMA_ERROR_NO_XFER         (0x00000080U)    </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"><a class="line" href="group___d_m_a___error___code.html#ga7432f31f9972e1c0a398a3f20587d118">  204</a></span><span class="preprocessor">#define HAL_DMA_ERROR_NOT_SUPPORTED   (0x00000100U)    </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"><a class="line" href="group___d_m_a___error___code.html#ga14727cd304e8d655835ffa1ea1c94adb">  205</a></span><span class="preprocessor">#define HAL_DMA_ERROR_SYNC            (0x00000200U)    </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"><a class="line" href="group___d_m_a___error___code.html#ga3326e19157867d2fbee258b8327de03a">  206</a></span><span class="preprocessor">#define HAL_DMA_ERROR_REQGEN          (0x00000400U)    </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"><a class="line" href="group___d_m_a___error___code.html#ga2fdb3d3f17fe028f4b4f16c89f008a76">  207</a></span><span class="preprocessor">#define HAL_DMA_ERROR_BUSY            (0x00000800U)    </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00208" name="l00208"></a><span class="lineno">  208</span></div>
<div class="line"><a id="l00212" name="l00212"></a><span class="lineno">  212</span></div>
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno">  217</span><span class="comment">/* DMAMUX1 requests */</span></div>
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga83ec6137a0f228f2bdf392e0c583fff1">  218</a></span><span class="preprocessor">#define DMA_REQUEST_MEM2MEM          0U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno">  219</span> </div>
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#gac360891b7aab34d72233a3f417d0d7ce">  220</a></span><span class="preprocessor">#define DMA_REQUEST_GENERATOR0       1U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga62fbe67101139967326da3599d4b5ad3">  221</a></span><span class="preprocessor">#define DMA_REQUEST_GENERATOR1       2U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00222" name="l00222"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga5d85c4cfb13afd83d7e6e75666951fd0">  222</a></span><span class="preprocessor">#define DMA_REQUEST_GENERATOR2       3U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00223" name="l00223"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga4c9ce5bc5fe8b5e64abf48302900819d">  223</a></span><span class="preprocessor">#define DMA_REQUEST_GENERATOR3       4U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00224" name="l00224"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#gade59847dde13f9b1092058c365528c0c">  224</a></span><span class="preprocessor">#define DMA_REQUEST_GENERATOR4       5U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00225" name="l00225"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga9a1dbfcf9e21a240dcdc2196beadebad">  225</a></span><span class="preprocessor">#define DMA_REQUEST_GENERATOR5       6U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00226" name="l00226"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#gad092da7081f04c078cd1784b0de6aafa">  226</a></span><span class="preprocessor">#define DMA_REQUEST_GENERATOR6       7U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#gaee263a6336a0571038e30ade8fb40a94">  227</a></span><span class="preprocessor">#define DMA_REQUEST_GENERATOR7       8U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno">  228</span> </div>
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga4a6cd7654870571db4173048250a6b3c">  229</a></span><span class="preprocessor">#define DMA_REQUEST_ADC1             9U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga1a7d20936f8a32b57cca42958a2a5f02">  230</a></span><span class="preprocessor">#define DMA_REQUEST_ADC2             10U </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00231" name="l00231"></a><span class="lineno">  231</span> </div>
<div class="line"><a id="l00232" name="l00232"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga756b1484fc1d66c693855e56ee407d03">  232</a></span><span class="preprocessor">#define DMA_REQUEST_TIM1_CH1         11U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga910fb7ab9f1ba1ac8781f0f34aa2103d">  233</a></span><span class="preprocessor">#define DMA_REQUEST_TIM1_CH2         12U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#gaaa1df2f6a5ea611f6d3acda54b18dd76">  234</a></span><span class="preprocessor">#define DMA_REQUEST_TIM1_CH3         13U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#gaa40c2a9f3556ca7a6f1602967885bb3d">  235</a></span><span class="preprocessor">#define DMA_REQUEST_TIM1_CH4         14U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00236" name="l00236"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga7957b8a754a16a82af69b0ab4814d424">  236</a></span><span class="preprocessor">#define DMA_REQUEST_TIM1_UP          15U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#gac77cd13316478df217bb893c211001a6">  237</a></span><span class="preprocessor">#define DMA_REQUEST_TIM1_TRIG        16U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga64a65122ca64be9c98c2c5c5821f55d4">  238</a></span><span class="preprocessor">#define DMA_REQUEST_TIM1_COM         17U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno">  239</span> </div>
<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga942f9250dc28b43e79f7f1d5eb403e9c">  240</a></span><span class="preprocessor">#define DMA_REQUEST_TIM2_CH1         18U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga1acbc6ec9a8ff268820a994405d925ce">  241</a></span><span class="preprocessor">#define DMA_REQUEST_TIM2_CH2         19U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga2afe9c04d4b6431dfe9d222bfa31595d">  242</a></span><span class="preprocessor">#define DMA_REQUEST_TIM2_CH3         20U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga6a6febcbf8c622633d1e38886030f9dd">  243</a></span><span class="preprocessor">#define DMA_REQUEST_TIM2_CH4         21U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#gab8ba97ec7a934d17b9459b44e8cf0aed">  244</a></span><span class="preprocessor">#define DMA_REQUEST_TIM2_UP          22U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00245" name="l00245"></a><span class="lineno">  245</span> </div>
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga0e5fe6b185ba7a0e4ed5f83aa4b10051">  246</a></span><span class="preprocessor">#define DMA_REQUEST_TIM3_CH1         23U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00247" name="l00247"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#gaf4ace678fe72c6ef2d4da3d463c578ee">  247</a></span><span class="preprocessor">#define DMA_REQUEST_TIM3_CH2         24U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00248" name="l00248"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#gaeb3c1120f809122498c94c999c798520">  248</a></span><span class="preprocessor">#define DMA_REQUEST_TIM3_CH3         25U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga47d84dd5253339f93f6763df565384a0">  249</a></span><span class="preprocessor">#define DMA_REQUEST_TIM3_CH4         26U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#gafb2ce31d9f2f74794832744c27960835">  250</a></span><span class="preprocessor">#define DMA_REQUEST_TIM3_UP          27U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00251" name="l00251"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga9e5742296c16a0b4785f3d0ad8d5e896">  251</a></span><span class="preprocessor">#define DMA_REQUEST_TIM3_TRIG        28U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00252" name="l00252"></a><span class="lineno">  252</span> </div>
<div class="line"><a id="l00253" name="l00253"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga50cb3999e2bcb214a7e9e54e497b8bae">  253</a></span><span class="preprocessor">#define DMA_REQUEST_TIM4_CH1         29U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00254" name="l00254"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#gac2633e2b727ef3ec3a7a0d40ecd7fab5">  254</a></span><span class="preprocessor">#define DMA_REQUEST_TIM4_CH2         30U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00255" name="l00255"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#gad25edda0aef08d21cdaa5565a45d4a4d">  255</a></span><span class="preprocessor">#define DMA_REQUEST_TIM4_CH3         31U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00256" name="l00256"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#gacf85359a5beec3b59f94da9f8ed51479">  256</a></span><span class="preprocessor">#define DMA_REQUEST_TIM4_UP          32U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00257" name="l00257"></a><span class="lineno">  257</span> </div>
<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga3fc27e5db2750ff0cc4217e7042d17eb">  258</a></span><span class="preprocessor">#define DMA_REQUEST_I2C1_RX          33U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00259" name="l00259"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#gae6a8777a94a0acfc921c7ef8f8c02a50">  259</a></span><span class="preprocessor">#define DMA_REQUEST_I2C1_TX          34U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00260" name="l00260"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga7d601d18f1844896c4ae7ac982133363">  260</a></span><span class="preprocessor">#define DMA_REQUEST_I2C2_RX          35U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga40b2e3f290a8119e44c3178ec838f522">  261</a></span><span class="preprocessor">#define DMA_REQUEST_I2C2_TX          36U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno">  262</span> </div>
<div class="line"><a id="l00263" name="l00263"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga9a001862dfa11acf6f1c6d42d4c9fbc1">  263</a></span><span class="preprocessor">#define DMA_REQUEST_SPI1_RX          37U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#gad7da109a0ea57ac78d3995681e6ca452">  264</a></span><span class="preprocessor">#define DMA_REQUEST_SPI1_TX          38U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#gaa22f44ab4385095976ad2b20e298b344">  265</a></span><span class="preprocessor">#define DMA_REQUEST_SPI2_RX          39U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00266" name="l00266"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga950e16a3b720e87a596bc03e040a2e8e">  266</a></span><span class="preprocessor">#define DMA_REQUEST_SPI2_TX          40U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00267" name="l00267"></a><span class="lineno">  267</span> </div>
<div class="line"><a id="l00268" name="l00268"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#gaf7741f1f65db03cde614ef623d86b054">  268</a></span><span class="preprocessor">#define DMA_REQUEST_USART1_RX        41U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00269" name="l00269"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga89aead5f618253b1bc265116797b2150">  269</a></span><span class="preprocessor">#define DMA_REQUEST_USART1_TX        42U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00270" name="l00270"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#gaa5cdcaacbe97a60ff0c59610de3737e4">  270</a></span><span class="preprocessor">#define DMA_REQUEST_USART2_RX        43U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00271" name="l00271"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#gafbbae78e38bfc3ee7c8e29db0b60fa5a">  271</a></span><span class="preprocessor">#define DMA_REQUEST_USART2_TX        44U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00272" name="l00272"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga1d5a8ff3b85225a6f5dc26d331e4c777">  272</a></span><span class="preprocessor">#define DMA_REQUEST_USART3_RX        45U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00273" name="l00273"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga2ec8dd5689b2be68939029ca8dca74db">  273</a></span><span class="preprocessor">#define DMA_REQUEST_USART3_TX        46U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00274" name="l00274"></a><span class="lineno">  274</span> </div>
<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga94f0e79a268007375b1706e297fdfb7d">  275</a></span><span class="preprocessor">#define DMA_REQUEST_TIM8_CH1         47U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00276" name="l00276"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga4b988f8d2e9c45f9a79756c4f36217bb">  276</a></span><span class="preprocessor">#define DMA_REQUEST_TIM8_CH2         48U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00277" name="l00277"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga6ce66fa7a387a3cb86a8be98b475e1d4">  277</a></span><span class="preprocessor">#define DMA_REQUEST_TIM8_CH3         49U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00278" name="l00278"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#gaeec6c4b4f9fe5900b4b73b6904f7154f">  278</a></span><span class="preprocessor">#define DMA_REQUEST_TIM8_CH4         50U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00279" name="l00279"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga59df997f38ab3e8459fa5821a36c3497">  279</a></span><span class="preprocessor">#define DMA_REQUEST_TIM8_UP          51U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00280" name="l00280"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga5b5bf81b2e212b673af2169f9d793eaa">  280</a></span><span class="preprocessor">#define DMA_REQUEST_TIM8_TRIG        52U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00281" name="l00281"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga132f03758a41bb90cb9ca21cd4f40c0b">  281</a></span><span class="preprocessor">#define DMA_REQUEST_TIM8_COM         53U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00282" name="l00282"></a><span class="lineno">  282</span> </div>
<div class="line"><a id="l00283" name="l00283"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga6c0b4d3faf9439ef99d5dbff2e1168ec">  283</a></span><span class="preprocessor">#define DMA_REQUEST_TIM5_CH1         55U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00284" name="l00284"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga6d48ce7cc39ff94c869cce40dd012c2f">  284</a></span><span class="preprocessor">#define DMA_REQUEST_TIM5_CH2         56U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00285" name="l00285"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga6dc6a64f0343a67f4a4ec69d8eaa65c1">  285</a></span><span class="preprocessor">#define DMA_REQUEST_TIM5_CH3         57U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00286" name="l00286"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga7d46adda709323fdbc398c738c242c7a">  286</a></span><span class="preprocessor">#define DMA_REQUEST_TIM5_CH4         58U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00287" name="l00287"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#gaf89fd90dae109152f9d97169f52da086">  287</a></span><span class="preprocessor">#define DMA_REQUEST_TIM5_UP          59U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00288" name="l00288"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#gad7118e94043851dd605a8c000facf026">  288</a></span><span class="preprocessor">#define DMA_REQUEST_TIM5_TRIG        60U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00289" name="l00289"></a><span class="lineno">  289</span> </div>
<div class="line"><a id="l00290" name="l00290"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#gaa212ec66df2b680f324b37474171812b">  290</a></span><span class="preprocessor">#define DMA_REQUEST_SPI3_RX          61U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00291" name="l00291"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga9a6aa84a95ce45d13650ac87131e63b0">  291</a></span><span class="preprocessor">#define DMA_REQUEST_SPI3_TX          62U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00292" name="l00292"></a><span class="lineno">  292</span> </div>
<div class="line"><a id="l00293" name="l00293"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga827ea80b6f1c35f2a3ffd4d1e1451e57">  293</a></span><span class="preprocessor">#define DMA_REQUEST_UART4_RX         63U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#gabf32c8fa4474540f4b8bc8f660aea7ac">  294</a></span><span class="preprocessor">#define DMA_REQUEST_UART4_TX         64U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00295" name="l00295"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#gaa8fc93bdd98a129dc867dc9e3897c98c">  295</a></span><span class="preprocessor">#define DMA_REQUEST_UART5_RX         65U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00296" name="l00296"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#gafebf523896f2a623f1fd9735ea778031">  296</a></span><span class="preprocessor">#define DMA_REQUEST_UART5_TX         66U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00297" name="l00297"></a><span class="lineno">  297</span> </div>
<div class="line"><a id="l00298" name="l00298"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga47d2e89769ff9aefec00415688937836">  298</a></span><span class="preprocessor">#define DMA_REQUEST_DAC1_CH1         67U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00299" name="l00299"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga08df4ef86109a7c644996bc47b2517b9">  299</a></span><span class="preprocessor">#define DMA_REQUEST_DAC1_CH2         68U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00300" name="l00300"></a><span class="lineno">  300</span> </div>
<div class="line"><a id="l00301" name="l00301"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga2ec342dcd5a985650237cc3542c0284d">  301</a></span><span class="preprocessor">#define DMA_REQUEST_TIM6_UP          69U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00302" name="l00302"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga3e1c2b5f91c25d2998afdc661e77059d">  302</a></span><span class="preprocessor">#define DMA_REQUEST_TIM7_UP          70U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00303" name="l00303"></a><span class="lineno">  303</span> </div>
<div class="line"><a id="l00304" name="l00304"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#gacc347cdf9d44a10d4341b99664ac876e">  304</a></span><span class="preprocessor">#define DMA_REQUEST_USART6_RX        71U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00305" name="l00305"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#gaf5b86548247c3e52be689c1b414adf9a">  305</a></span><span class="preprocessor">#define DMA_REQUEST_USART6_TX        72U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00306" name="l00306"></a><span class="lineno">  306</span> </div>
<div class="line"><a id="l00307" name="l00307"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga7595f70df42c6e8aac103254a2185750">  307</a></span><span class="preprocessor">#define DMA_REQUEST_I2C3_RX          73U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00308" name="l00308"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga89682da0574ca5b10f51546961acfce7">  308</a></span><span class="preprocessor">#define DMA_REQUEST_I2C3_TX          74U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00309" name="l00309"></a><span class="lineno">  309</span> </div>
<div class="line"><a id="l00310" name="l00310"></a><span class="lineno">  310</span><span class="preprocessor">#if defined (PSSI)</span></div>
<div class="line"><a id="l00311" name="l00311"></a><span class="lineno">  311</span><span class="preprocessor">#define DMA_REQUEST_DCMI_PSSI        75U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00312" name="l00312"></a><span class="lineno">  312</span><span class="preprocessor">#define DMA_REQUEST_DCMI             DMA_REQUEST_DCMI_PSSI </span><span class="comment">/* Legacy define */</span><span class="preprocessor"></span></div>
<div class="line"><a id="l00313" name="l00313"></a><span class="lineno">  313</span><span class="preprocessor">#else</span></div>
<div class="line"><a id="l00314" name="l00314"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#gaf3fc9dd8027debebf2b5f20f386e1ba6">  314</a></span><span class="preprocessor">#define DMA_REQUEST_DCMI             75U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00315" name="l00315"></a><span class="lineno">  315</span><span class="preprocessor">#endif </span><span class="comment">/* PSSI */</span><span class="preprocessor"></span></div>
<div class="line"><a id="l00316" name="l00316"></a><span class="lineno">  316</span> </div>
<div class="line"><a id="l00317" name="l00317"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga38adaaea4e8ad5a417f032421421c4a5">  317</a></span><span class="preprocessor">#define DMA_REQUEST_CRYP_IN          76U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#gae09e7b2adaf7531391f5bf1e9a70f055">  318</a></span><span class="preprocessor">#define DMA_REQUEST_CRYP_OUT         77U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00319" name="l00319"></a><span class="lineno">  319</span> </div>
<div class="line"><a id="l00320" name="l00320"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga800c78b6686f970c03946f012054c315">  320</a></span><span class="preprocessor">#define DMA_REQUEST_HASH_IN          78U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00321" name="l00321"></a><span class="lineno">  321</span> </div>
<div class="line"><a id="l00322" name="l00322"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga847534ad6ed8b30f601d772f4897ba59">  322</a></span><span class="preprocessor">#define DMA_REQUEST_UART7_RX         79U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00323" name="l00323"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#gac21b8072c225b888642deca570782e6c">  323</a></span><span class="preprocessor">#define DMA_REQUEST_UART7_TX         80U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00324" name="l00324"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga1cc35e3fdabc040e21a4c3e2bef40126">  324</a></span><span class="preprocessor">#define DMA_REQUEST_UART8_RX         81U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00325" name="l00325"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga46357e16b568474e5804cf9066015d3b">  325</a></span><span class="preprocessor">#define DMA_REQUEST_UART8_TX         82U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00326" name="l00326"></a><span class="lineno">  326</span> </div>
<div class="line"><a id="l00327" name="l00327"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga84d07ffb58eb6cd4fece482d275f99ed">  327</a></span><span class="preprocessor">#define DMA_REQUEST_SPI4_RX          83U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00328" name="l00328"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga1a4cf767080c4e9b82483799899b0fab">  328</a></span><span class="preprocessor">#define DMA_REQUEST_SPI4_TX          84U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00329" name="l00329"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga214d33809cb5268a9b350293aa959d9e">  329</a></span><span class="preprocessor">#define DMA_REQUEST_SPI5_RX          85U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00330" name="l00330"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#gac6465ac5d44c970c2540cee2cf8cc869">  330</a></span><span class="preprocessor">#define DMA_REQUEST_SPI5_TX          86U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00331" name="l00331"></a><span class="lineno">  331</span> </div>
<div class="line"><a id="l00332" name="l00332"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga3b701db31c9561d7f3d78749ba43fcc6">  332</a></span><span class="preprocessor">#define DMA_REQUEST_SAI1_A           87U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00333" name="l00333"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#gabddddda9f607b212a2917c0338029909">  333</a></span><span class="preprocessor">#define DMA_REQUEST_SAI1_B           88U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00334" name="l00334"></a><span class="lineno">  334</span> </div>
<div class="line"><a id="l00335" name="l00335"></a><span class="lineno">  335</span><span class="preprocessor">#if defined(SAI2)</span></div>
<div class="line"><a id="l00336" name="l00336"></a><span class="lineno">  336</span><span class="preprocessor">#define DMA_REQUEST_SAI2_A           89U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00337" name="l00337"></a><span class="lineno">  337</span><span class="preprocessor">#define DMA_REQUEST_SAI2_B           90U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00338" name="l00338"></a><span class="lineno">  338</span><span class="preprocessor">#endif </span><span class="comment">/* SAI2 */</span><span class="preprocessor"></span></div>
<div class="line"><a id="l00339" name="l00339"></a><span class="lineno">  339</span> </div>
<div class="line"><a id="l00340" name="l00340"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#gac3c47d721995193706d965ad20281b49">  340</a></span><span class="preprocessor">#define DMA_REQUEST_SWPMI_RX         91U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00341" name="l00341"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga0c5e822f3f27147b341b47f7a00fe92f">  341</a></span><span class="preprocessor">#define DMA_REQUEST_SWPMI_TX         92U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00342" name="l00342"></a><span class="lineno">  342</span> </div>
<div class="line"><a id="l00343" name="l00343"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga7be24b9bf59133f163ac74ff0b378d1b">  343</a></span><span class="preprocessor">#define DMA_REQUEST_SPDIF_RX_DT      93U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00344" name="l00344"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#gae5b0cbf8d18b0e296d208660ffb959e3">  344</a></span><span class="preprocessor">#define DMA_REQUEST_SPDIF_RX_CS      94U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00345" name="l00345"></a><span class="lineno">  345</span> </div>
<div class="line"><a id="l00346" name="l00346"></a><span class="lineno">  346</span><span class="preprocessor">#if defined(HRTIM1)</span></div>
<div class="line"><a id="l00347" name="l00347"></a><span class="lineno">  347</span><span class="preprocessor">#define DMA_REQUEST_HRTIM_MASTER     95U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00348" name="l00348"></a><span class="lineno">  348</span><span class="preprocessor">#define DMA_REQUEST_HRTIM_TIMER_A    96U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00349" name="l00349"></a><span class="lineno">  349</span><span class="preprocessor">#define DMA_REQUEST_HRTIM_TIMER_B    97U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00350" name="l00350"></a><span class="lineno">  350</span><span class="preprocessor">#define DMA_REQUEST_HRTIM_TIMER_C    98U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00351" name="l00351"></a><span class="lineno">  351</span><span class="preprocessor">#define DMA_REQUEST_HRTIM_TIMER_D    99U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00352" name="l00352"></a><span class="lineno">  352</span><span class="preprocessor">#define DMA_REQUEST_HRTIM_TIMER_E   100U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00353" name="l00353"></a><span class="lineno">  353</span><span class="preprocessor">#endif </span><span class="comment">/* HRTIM1 */</span><span class="preprocessor"></span></div>
<div class="line"><a id="l00354" name="l00354"></a><span class="lineno">  354</span> </div>
<div class="line"><a id="l00355" name="l00355"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#gacf8c18dee9c2bc044b11bdb96a881d16">  355</a></span><span class="preprocessor">#define DMA_REQUEST_DFSDM1_FLT0     101U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00356" name="l00356"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga83a22d39ba0ed328a40d7df6172984ce">  356</a></span><span class="preprocessor">#define DMA_REQUEST_DFSDM1_FLT1     102U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00357" name="l00357"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga046ad34b8f6c8cd727575a837664c61b">  357</a></span><span class="preprocessor">#define DMA_REQUEST_DFSDM1_FLT2     103U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00358" name="l00358"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#gabf12500344c8f70b0b23424d3d874665">  358</a></span><span class="preprocessor">#define DMA_REQUEST_DFSDM1_FLT3     104U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00359" name="l00359"></a><span class="lineno">  359</span> </div>
<div class="line"><a id="l00360" name="l00360"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#gac96a3eea5b158e615022ca6a84b579fc">  360</a></span><span class="preprocessor">#define DMA_REQUEST_TIM15_CH1       105U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00361" name="l00361"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#gaf59b3abfc0f0656bfeb4b5e7e05925e0">  361</a></span><span class="preprocessor">#define DMA_REQUEST_TIM15_UP        106U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00362" name="l00362"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#gac4d698c9ee88a3cdf44677a64acccb53">  362</a></span><span class="preprocessor">#define DMA_REQUEST_TIM15_TRIG      107U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00363" name="l00363"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga0740b980b24ca2176a81d6614c7858c8">  363</a></span><span class="preprocessor">#define DMA_REQUEST_TIM15_COM       108U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00364" name="l00364"></a><span class="lineno">  364</span> </div>
<div class="line"><a id="l00365" name="l00365"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga91d2ede71ca7c1a740aec828770f6c70">  365</a></span><span class="preprocessor">#define DMA_REQUEST_TIM16_CH1       109U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00366" name="l00366"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#gaf17e949db32179dbe017497282a5260d">  366</a></span><span class="preprocessor">#define DMA_REQUEST_TIM16_UP        110U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00367" name="l00367"></a><span class="lineno">  367</span> </div>
<div class="line"><a id="l00368" name="l00368"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga1aa03c25e04d6a91ff1ffaf221774022">  368</a></span><span class="preprocessor">#define DMA_REQUEST_TIM17_CH1       111U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00369" name="l00369"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#gaf0ff893545dc5eb65e029664746b8175">  369</a></span><span class="preprocessor">#define DMA_REQUEST_TIM17_UP        112U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00370" name="l00370"></a><span class="lineno">  370</span> </div>
<div class="line"><a id="l00371" name="l00371"></a><span class="lineno">  371</span><span class="preprocessor">#if defined(SAI3)</span></div>
<div class="line"><a id="l00372" name="l00372"></a><span class="lineno">  372</span><span class="preprocessor">#define DMA_REQUEST_SAI3_A          113U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00373" name="l00373"></a><span class="lineno">  373</span><span class="preprocessor">#define DMA_REQUEST_SAI3_B          114U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00374" name="l00374"></a><span class="lineno">  374</span><span class="preprocessor">#endif </span><span class="comment">/* SAI3 */</span><span class="preprocessor"></span></div>
<div class="line"><a id="l00375" name="l00375"></a><span class="lineno">  375</span> </div>
<div class="line"><a id="l00376" name="l00376"></a><span class="lineno">  376</span><span class="preprocessor">#if defined(ADC3)</span></div>
<div class="line"><a id="l00377" name="l00377"></a><span class="lineno">  377</span><span class="preprocessor">#define DMA_REQUEST_ADC3            115U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00378" name="l00378"></a><span class="lineno">  378</span><span class="preprocessor">#endif </span><span class="comment">/* ADC3 */</span><span class="preprocessor"></span></div>
<div class="line"><a id="l00379" name="l00379"></a><span class="lineno">  379</span> </div>
<div class="line"><a id="l00380" name="l00380"></a><span class="lineno">  380</span><span class="preprocessor">#if defined(UART9)</span></div>
<div class="line"><a id="l00381" name="l00381"></a><span class="lineno">  381</span><span class="preprocessor">#define DMA_REQUEST_UART9_RX        116U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00382" name="l00382"></a><span class="lineno">  382</span><span class="preprocessor">#define DMA_REQUEST_UART9_TX        117U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00383" name="l00383"></a><span class="lineno">  383</span><span class="preprocessor">#endif </span><span class="comment">/* UART9 */</span><span class="preprocessor"></span></div>
<div class="line"><a id="l00384" name="l00384"></a><span class="lineno">  384</span> </div>
<div class="line"><a id="l00385" name="l00385"></a><span class="lineno">  385</span><span class="preprocessor">#if defined(USART10)</span></div>
<div class="line"><a id="l00386" name="l00386"></a><span class="lineno">  386</span><span class="preprocessor">#define DMA_REQUEST_USART10_RX      118U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00387" name="l00387"></a><span class="lineno">  387</span><span class="preprocessor">#define DMA_REQUEST_USART10_TX      119U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00388" name="l00388"></a><span class="lineno">  388</span><span class="preprocessor">#endif </span><span class="comment">/* USART10 */</span><span class="preprocessor"></span></div>
<div class="line"><a id="l00389" name="l00389"></a><span class="lineno">  389</span> </div>
<div class="line"><a id="l00390" name="l00390"></a><span class="lineno">  390</span><span class="preprocessor">#if defined(FMAC)</span></div>
<div class="line"><a id="l00391" name="l00391"></a><span class="lineno">  391</span><span class="preprocessor">#define DMA_REQUEST_FMAC_READ       120U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00392" name="l00392"></a><span class="lineno">  392</span><span class="preprocessor">#define DMA_REQUEST_FMAC_WRITE      121U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00393" name="l00393"></a><span class="lineno">  393</span><span class="preprocessor">#endif </span><span class="comment">/* FMAC */</span><span class="preprocessor"></span></div>
<div class="line"><a id="l00394" name="l00394"></a><span class="lineno">  394</span> </div>
<div class="line"><a id="l00395" name="l00395"></a><span class="lineno">  395</span><span class="preprocessor">#if defined(CORDIC)</span></div>
<div class="line"><a id="l00396" name="l00396"></a><span class="lineno">  396</span><span class="preprocessor">#define DMA_REQUEST_CORDIC_READ     122U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00397" name="l00397"></a><span class="lineno">  397</span><span class="preprocessor">#define DMA_REQUEST_CORDIC_WRITE    123U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00398" name="l00398"></a><span class="lineno">  398</span><span class="preprocessor">#endif </span><span class="comment">/* CORDIC */</span><span class="preprocessor"></span></div>
<div class="line"><a id="l00399" name="l00399"></a><span class="lineno">  399</span> </div>
<div class="line"><a id="l00400" name="l00400"></a><span class="lineno">  400</span><span class="preprocessor">#if defined(I2C5)</span></div>
<div class="line"><a id="l00401" name="l00401"></a><span class="lineno">  401</span><span class="preprocessor">#define DMA_REQUEST_I2C5_RX         124U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00402" name="l00402"></a><span class="lineno">  402</span><span class="preprocessor">#define DMA_REQUEST_I2C5_TX         125U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00403" name="l00403"></a><span class="lineno">  403</span><span class="preprocessor">#endif </span><span class="comment">/* I2C5 */</span><span class="preprocessor"></span></div>
<div class="line"><a id="l00404" name="l00404"></a><span class="lineno">  404</span> </div>
<div class="line"><a id="l00405" name="l00405"></a><span class="lineno">  405</span><span class="preprocessor">#if defined(TIM23)</span></div>
<div class="line"><a id="l00406" name="l00406"></a><span class="lineno">  406</span><span class="preprocessor">#define DMA_REQUEST_TIM23_CH1        126U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00407" name="l00407"></a><span class="lineno">  407</span><span class="preprocessor">#define DMA_REQUEST_TIM23_CH2        127U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00408" name="l00408"></a><span class="lineno">  408</span><span class="preprocessor">#define DMA_REQUEST_TIM23_CH3        128U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00409" name="l00409"></a><span class="lineno">  409</span><span class="preprocessor">#define DMA_REQUEST_TIM23_CH4        129U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00410" name="l00410"></a><span class="lineno">  410</span><span class="preprocessor">#define DMA_REQUEST_TIM23_UP         130U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00411" name="l00411"></a><span class="lineno">  411</span><span class="preprocessor">#define DMA_REQUEST_TIM23_TRIG       131U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00412" name="l00412"></a><span class="lineno">  412</span><span class="preprocessor">#endif </span><span class="comment">/* TIM23 */</span><span class="preprocessor"></span></div>
<div class="line"><a id="l00413" name="l00413"></a><span class="lineno">  413</span> </div>
<div class="line"><a id="l00414" name="l00414"></a><span class="lineno">  414</span><span class="preprocessor">#if defined(TIM24)</span></div>
<div class="line"><a id="l00415" name="l00415"></a><span class="lineno">  415</span><span class="preprocessor">#define DMA_REQUEST_TIM24_CH1        132U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00416" name="l00416"></a><span class="lineno">  416</span><span class="preprocessor">#define DMA_REQUEST_TIM24_CH2        133U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00417" name="l00417"></a><span class="lineno">  417</span><span class="preprocessor">#define DMA_REQUEST_TIM24_CH3        134U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00418" name="l00418"></a><span class="lineno">  418</span><span class="preprocessor">#define DMA_REQUEST_TIM24_CH4        135U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00419" name="l00419"></a><span class="lineno">  419</span><span class="preprocessor">#define DMA_REQUEST_TIM24_UP         136U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00420" name="l00420"></a><span class="lineno">  420</span><span class="preprocessor">#define DMA_REQUEST_TIM24_TRIG       137U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00421" name="l00421"></a><span class="lineno">  421</span><span class="preprocessor">#endif </span><span class="comment">/* TIM24 */</span><span class="preprocessor"></span></div>
<div class="line"><a id="l00422" name="l00422"></a><span class="lineno">  422</span> </div>
<div class="line"><a id="l00423" name="l00423"></a><span class="lineno">  423</span><span class="comment">/* DMAMUX2 requests */</span></div>
<div class="line"><a id="l00424" name="l00424"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga33679479c5a677f4912fe3b40a3d0a02">  424</a></span><span class="preprocessor">#define BDMA_REQUEST_MEM2MEM          0U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00425" name="l00425"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga5fc9fedeeaf4c3289d086ef0ecc88ab8">  425</a></span><span class="preprocessor">#define BDMA_REQUEST_GENERATOR0       1U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00426" name="l00426"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#gaaae14fba9f1546e0016b5cfecdc95ecf">  426</a></span><span class="preprocessor">#define BDMA_REQUEST_GENERATOR1       2U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00427" name="l00427"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga0c59a32ba51f82b910207e24b1adf2d2">  427</a></span><span class="preprocessor">#define BDMA_REQUEST_GENERATOR2       3U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00428" name="l00428"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga0a86f4bfbc129370a3c2dfb9a32750ec">  428</a></span><span class="preprocessor">#define BDMA_REQUEST_GENERATOR3       4U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00429" name="l00429"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga179236463522079edcb5f0fa5fc4f802">  429</a></span><span class="preprocessor">#define BDMA_REQUEST_GENERATOR4       5U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00430" name="l00430"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#gad96fad5d911f3826c9286a44636a205d">  430</a></span><span class="preprocessor">#define BDMA_REQUEST_GENERATOR5       6U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00431" name="l00431"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#gabb38a77c9224b7c9211d3dbc345156eb">  431</a></span><span class="preprocessor">#define BDMA_REQUEST_GENERATOR6       7U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00432" name="l00432"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#gad7c02b81b52decfd198a8ba61d40b87c">  432</a></span><span class="preprocessor">#define BDMA_REQUEST_GENERATOR7       8U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00433" name="l00433"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga56bc41d1fb994a31d183a289e176da44">  433</a></span><span class="preprocessor">#define BDMA_REQUEST_LPUART1_RX       9U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00434" name="l00434"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga143fee242d67d021d5db31d126aceeb1">  434</a></span><span class="preprocessor">#define BDMA_REQUEST_LPUART1_TX      10U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00435" name="l00435"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga6fdd3ee035e86f01283ab811eeac182d">  435</a></span><span class="preprocessor">#define BDMA_REQUEST_SPI6_RX         11U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00436" name="l00436"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga1923aa082fb4fad353d5fd726312630e">  436</a></span><span class="preprocessor">#define BDMA_REQUEST_SPI6_TX         12U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00437" name="l00437"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#gaa36be926e32fbeeea639a4649e1473e1">  437</a></span><span class="preprocessor">#define BDMA_REQUEST_I2C4_RX         13U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00438" name="l00438"></a><span class="lineno"><a class="line" href="group___d_m_a___request__selection.html#ga8ae2948a5bd0242e0435160688eda3e7">  438</a></span><span class="preprocessor">#define BDMA_REQUEST_I2C4_TX         14U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00439" name="l00439"></a><span class="lineno">  439</span><span class="preprocessor">#if defined(SAI4)</span></div>
<div class="line"><a id="l00440" name="l00440"></a><span class="lineno">  440</span><span class="preprocessor">#define BDMA_REQUEST_SAI4_A          15U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00441" name="l00441"></a><span class="lineno">  441</span><span class="preprocessor">#define BDMA_REQUEST_SAI4_B          16U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00442" name="l00442"></a><span class="lineno">  442</span><span class="preprocessor">#endif </span><span class="comment">/* SAI4 */</span><span class="preprocessor"></span></div>
<div class="line"><a id="l00443" name="l00443"></a><span class="lineno">  443</span><span class="preprocessor">#if defined(ADC3)</span></div>
<div class="line"><a id="l00444" name="l00444"></a><span class="lineno">  444</span><span class="preprocessor">#define BDMA_REQUEST_ADC3            17U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00445" name="l00445"></a><span class="lineno">  445</span><span class="preprocessor">#endif </span><span class="comment">/* ADC3 */</span><span class="preprocessor"></span></div>
<div class="line"><a id="l00446" name="l00446"></a><span class="lineno">  446</span><span class="preprocessor">#if defined(DAC2)</span></div>
<div class="line"><a id="l00447" name="l00447"></a><span class="lineno">  447</span><span class="preprocessor">#define BDMA_REQUEST_DAC2_CH1        17U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00448" name="l00448"></a><span class="lineno">  448</span><span class="preprocessor">#endif </span><span class="comment">/* DAC2 */</span><span class="preprocessor"></span></div>
<div class="line"><a id="l00449" name="l00449"></a><span class="lineno">  449</span><span class="preprocessor">#if defined(DFSDM2_Channel0)</span></div>
<div class="line"><a id="l00450" name="l00450"></a><span class="lineno">  450</span><span class="preprocessor">#define BDMA_REQUEST_DFSDM2_FLT0     18U  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00451" name="l00451"></a><span class="lineno">  451</span><span class="preprocessor">#endif </span><span class="comment">/* DFSDM1_Channel0 */</span><span class="preprocessor"></span></div>
<div class="line"><a id="l00452" name="l00452"></a><span class="lineno">  452</span></div>
<div class="line"><a id="l00456" name="l00456"></a><span class="lineno">  456</span></div>
<div class="line"><a id="l00461" name="l00461"></a><span class="lineno"><a class="line" href="group___d_m_a___data__transfer__direction.html#gacb2cbf03ecae6804ae4a6f60a3e37c12">  461</a></span><span class="preprocessor">#define DMA_PERIPH_TO_MEMORY         ((uint32_t)0x00000000U)      </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00462" name="l00462"></a><span class="lineno"><a class="line" href="group___d_m_a___data__transfer__direction.html#ga9e76fc559a2d5c766c969e6e921b1ee9">  462</a></span><span class="preprocessor">#define DMA_MEMORY_TO_PERIPH         ((uint32_t)DMA_SxCR_DIR_0)  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00463" name="l00463"></a><span class="lineno"><a class="line" href="group___d_m_a___data__transfer__direction.html#ga0695035d725855ccf64d2d8452a33810">  463</a></span><span class="preprocessor">#define DMA_MEMORY_TO_MEMORY         ((uint32_t)DMA_SxCR_DIR_1)  </span><span class="preprocessor"></span><span class="preprocessor"></span></div>
<div class="line"><a id="l00467" name="l00467"></a><span class="lineno">  467</span></div>
<div class="line"><a id="l00472" name="l00472"></a><span class="lineno"><a class="line" href="group___d_m_a___peripheral__incremented__mode.html#gab6d84e5805302516d26c06fb4497a346">  472</a></span><span class="preprocessor">#define DMA_PINC_ENABLE        ((uint32_t)DMA_SxCR_PINC)  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00473" name="l00473"></a><span class="lineno"><a class="line" href="group___d_m_a___peripheral__incremented__mode.html#ga63e2aff2973d1a8f01d5d7b6e4894f39">  473</a></span><span class="preprocessor">#define DMA_PINC_DISABLE       ((uint32_t)0x00000000U)     </span><span class="preprocessor"></span><span class="preprocessor"></span></div>
<div class="line"><a id="l00477" name="l00477"></a><span class="lineno">  477</span></div>
<div class="line"><a id="l00482" name="l00482"></a><span class="lineno"><a class="line" href="group___d_m_a___memory__incremented__mode.html#ga43d30885699cc8378562316ff4fed1cd">  482</a></span><span class="preprocessor">#define DMA_MINC_ENABLE         ((uint32_t)DMA_SxCR_MINC)  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00483" name="l00483"></a><span class="lineno"><a class="line" href="group___d_m_a___memory__incremented__mode.html#ga32625330516c188151743473fad97a33">  483</a></span><span class="preprocessor">#define DMA_MINC_DISABLE        ((uint32_t)0x00000000U)     </span><span class="preprocessor"></span><span class="preprocessor"></span></div>
<div class="line"><a id="l00487" name="l00487"></a><span class="lineno">  487</span></div>
<div class="line"><a id="l00492" name="l00492"></a><span class="lineno"><a class="line" href="group___d_m_a___peripheral__data__size.html#ga55b8c8f5ec95f10d26d6c5b1c9136730">  492</a></span><span class="preprocessor">#define DMA_PDATAALIGN_BYTE          ((uint32_t)0x00000000U)       </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00493" name="l00493"></a><span class="lineno"><a class="line" href="group___d_m_a___peripheral__data__size.html#gac08bfd907442dba5358830b247135bcc">  493</a></span><span class="preprocessor">#define DMA_PDATAALIGN_HALFWORD      ((uint32_t)DMA_SxCR_PSIZE_0)  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00494" name="l00494"></a><span class="lineno"><a class="line" href="group___d_m_a___peripheral__data__size.html#gaad50e97cbc4a726660db9c3f42ac93b0">  494</a></span><span class="preprocessor">#define DMA_PDATAALIGN_WORD          ((uint32_t)DMA_SxCR_PSIZE_1)  </span><span class="preprocessor"></span><span class="preprocessor"></span></div>
<div class="line"><a id="l00498" name="l00498"></a><span class="lineno">  498</span></div>
<div class="line"><a id="l00503" name="l00503"></a><span class="lineno"><a class="line" href="group___d_m_a___memory__data__size.html#ga9ed07bddf736298eba11508382ea4d51">  503</a></span><span class="preprocessor">#define DMA_MDATAALIGN_BYTE          ((uint32_t)0x00000000U)       </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00504" name="l00504"></a><span class="lineno"><a class="line" href="group___d_m_a___memory__data__size.html#ga2c7355971c0da34a7ffe50ec87403071">  504</a></span><span class="preprocessor">#define DMA_MDATAALIGN_HALFWORD      ((uint32_t)DMA_SxCR_MSIZE_0)  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00505" name="l00505"></a><span class="lineno"><a class="line" href="group___d_m_a___memory__data__size.html#ga8812da819f18c873249074f3920220b2">  505</a></span><span class="preprocessor">#define DMA_MDATAALIGN_WORD          ((uint32_t)DMA_SxCR_MSIZE_1)  </span><span class="preprocessor"></span><span class="preprocessor"></span></div>
<div class="line"><a id="l00509" name="l00509"></a><span class="lineno">  509</span></div>
<div class="line"><a id="l00514" name="l00514"></a><span class="lineno"><a class="line" href="group___d_m_a__mode.html#ga04941acfbbdefc53e1e08133cffa3b8a">  514</a></span><span class="preprocessor">#define DMA_NORMAL              ((uint32_t)0x00000000U)                  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00515" name="l00515"></a><span class="lineno"><a class="line" href="group___d_m_a__mode.html#ga4c4f425cba13edffb3c831c036c91e01">  515</a></span><span class="preprocessor">#define DMA_CIRCULAR            ((uint32_t)DMA_SxCR_CIRC)                </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00516" name="l00516"></a><span class="lineno"><a class="line" href="group___d_m_a__mode.html#ga7974ee645c8e275a2297cf37eec9e022">  516</a></span><span class="preprocessor">#define DMA_PFCTRL              ((uint32_t)DMA_SxCR_PFCTRL)              </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00517" name="l00517"></a><span class="lineno"><a class="line" href="group___d_m_a__mode.html#gaccc83bb7f8aa42b64239afdb65e29fa1">  517</a></span><span class="preprocessor">#define DMA_DOUBLE_BUFFER_M0    ((uint32_t)DMA_SxCR_DBM)                 </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00518" name="l00518"></a><span class="lineno"><a class="line" href="group___d_m_a__mode.html#ga10ef5902d35d6226c165e5b72ad6dcc4">  518</a></span><span class="preprocessor">#define DMA_DOUBLE_BUFFER_M1    ((uint32_t)(DMA_SxCR_DBM | DMA_SxCR_CT)) </span><span class="preprocessor"></span><span class="preprocessor"></span></div>
<div class="line"><a id="l00522" name="l00522"></a><span class="lineno">  522</span></div>
<div class="line"><a id="l00527" name="l00527"></a><span class="lineno"><a class="line" href="group___d_m_a___priority__level.html#ga0d1ed2bc9229ba3c953002bcf3a72130">  527</a></span><span class="preprocessor">#define DMA_PRIORITY_LOW             ((uint32_t)0x00000000U)    </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00528" name="l00528"></a><span class="lineno"><a class="line" href="group___d_m_a___priority__level.html#gad6fbeee76fd4a02cbed64365bb4c1781">  528</a></span><span class="preprocessor">#define DMA_PRIORITY_MEDIUM          ((uint32_t)DMA_SxCR_PL_0)  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00529" name="l00529"></a><span class="lineno"><a class="line" href="group___d_m_a___priority__level.html#ga6b2f5c5e22895f8b4bd52a27ec6cae2a">  529</a></span><span class="preprocessor">#define DMA_PRIORITY_HIGH            ((uint32_t)DMA_SxCR_PL_1)  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00530" name="l00530"></a><span class="lineno"><a class="line" href="group___d_m_a___priority__level.html#gaed0542331a4d875d1d8d5b2878e9372c">  530</a></span><span class="preprocessor">#define DMA_PRIORITY_VERY_HIGH       ((uint32_t)DMA_SxCR_PL)    </span><span class="preprocessor"></span><span class="preprocessor"></span></div>
<div class="line"><a id="l00534" name="l00534"></a><span class="lineno">  534</span></div>
<div class="line"><a id="l00539" name="l00539"></a><span class="lineno"><a class="line" href="group___d_m_a___f_i_f_o__direct__mode.html#gaec22b199f9da9214bf908d7edbcd83e8">  539</a></span><span class="preprocessor">#define DMA_FIFOMODE_DISABLE        ((uint32_t)0x00000000U)       </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00540" name="l00540"></a><span class="lineno"><a class="line" href="group___d_m_a___f_i_f_o__direct__mode.html#ga18709570bed6b9112520701c482fbe4b">  540</a></span><span class="preprocessor">#define DMA_FIFOMODE_ENABLE         ((uint32_t)DMA_SxFCR_DMDIS)  </span><span class="preprocessor"></span><span class="preprocessor"></span></div>
<div class="line"><a id="l00544" name="l00544"></a><span class="lineno">  544</span></div>
<div class="line"><a id="l00549" name="l00549"></a><span class="lineno"><a class="line" href="group___d_m_a___f_i_f_o__threshold__level.html#ga4debbd5733190b61b2115613d4b3658b">  549</a></span><span class="preprocessor">#define DMA_FIFO_THRESHOLD_1QUARTERFULL       ((uint32_t)0x00000000U)       </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00550" name="l00550"></a><span class="lineno"><a class="line" href="group___d_m_a___f_i_f_o__threshold__level.html#gad2b071aa3a3bfc936017f12fb956c56f">  550</a></span><span class="preprocessor">#define DMA_FIFO_THRESHOLD_HALFFULL           ((uint32_t)DMA_SxFCR_FTH_0)  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00551" name="l00551"></a><span class="lineno"><a class="line" href="group___d_m_a___f_i_f_o__threshold__level.html#gae1e4ba12bae8440421e6672795d71223">  551</a></span><span class="preprocessor">#define DMA_FIFO_THRESHOLD_3QUARTERSFULL      ((uint32_t)DMA_SxFCR_FTH_1)  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00552" name="l00552"></a><span class="lineno"><a class="line" href="group___d_m_a___f_i_f_o__threshold__level.html#ga5de463bb24dc12fe7bbb300e1e4493f7">  552</a></span><span class="preprocessor">#define DMA_FIFO_THRESHOLD_FULL               ((uint32_t)DMA_SxFCR_FTH)    </span><span class="preprocessor"></span><span class="preprocessor"></span></div>
<div class="line"><a id="l00556" name="l00556"></a><span class="lineno">  556</span></div>
<div class="line"><a id="l00561" name="l00561"></a><span class="lineno">  561</span><span class="preprocessor">#define DMA_MBURST_SINGLE       ((uint32_t)0x00000000U)</span></div>
<div class="line"><a id="l00562" name="l00562"></a><span class="lineno">  562</span><span class="preprocessor">#define DMA_MBURST_INC4         ((uint32_t)DMA_SxCR_MBURST_0)</span></div>
<div class="line"><a id="l00563" name="l00563"></a><span class="lineno">  563</span><span class="preprocessor">#define DMA_MBURST_INC8         ((uint32_t)DMA_SxCR_MBURST_1)</span></div>
<div class="line"><a id="l00564" name="l00564"></a><span class="lineno">  564</span><span class="preprocessor">#define DMA_MBURST_INC16        ((uint32_t)DMA_SxCR_MBURST)</span><span class="preprocessor"></span></div>
<div class="line"><a id="l00568" name="l00568"></a><span class="lineno">  568</span></div>
<div class="line"><a id="l00573" name="l00573"></a><span class="lineno">  573</span><span class="preprocessor">#define DMA_PBURST_SINGLE       ((uint32_t)0x00000000U)</span></div>
<div class="line"><a id="l00574" name="l00574"></a><span class="lineno">  574</span><span class="preprocessor">#define DMA_PBURST_INC4         ((uint32_t)DMA_SxCR_PBURST_0)</span></div>
<div class="line"><a id="l00575" name="l00575"></a><span class="lineno">  575</span><span class="preprocessor">#define DMA_PBURST_INC8         ((uint32_t)DMA_SxCR_PBURST_1)</span></div>
<div class="line"><a id="l00576" name="l00576"></a><span class="lineno">  576</span><span class="preprocessor">#define DMA_PBURST_INC16        ((uint32_t)DMA_SxCR_PBURST)</span><span class="preprocessor"></span></div>
<div class="line"><a id="l00580" name="l00580"></a><span class="lineno">  580</span></div>
<div class="line"><a id="l00585" name="l00585"></a><span class="lineno">  585</span><span class="preprocessor">#define DMA_IT_TC                         ((uint32_t)DMA_SxCR_TCIE)</span></div>
<div class="line"><a id="l00586" name="l00586"></a><span class="lineno">  586</span><span class="preprocessor">#define DMA_IT_HT                         ((uint32_t)DMA_SxCR_HTIE)</span></div>
<div class="line"><a id="l00587" name="l00587"></a><span class="lineno">  587</span><span class="preprocessor">#define DMA_IT_TE                         ((uint32_t)DMA_SxCR_TEIE)</span></div>
<div class="line"><a id="l00588" name="l00588"></a><span class="lineno">  588</span><span class="preprocessor">#define DMA_IT_DME                        ((uint32_t)DMA_SxCR_DMEIE)</span></div>
<div class="line"><a id="l00589" name="l00589"></a><span class="lineno">  589</span><span class="preprocessor">#define DMA_IT_FE                         ((uint32_t)0x00000080U)</span><span class="preprocessor"></span></div>
<div class="line"><a id="l00593" name="l00593"></a><span class="lineno">  593</span></div>
<div class="line"><a id="l00598" name="l00598"></a><span class="lineno">  598</span><span class="preprocessor">#define DMA_FLAG_FEIF0_4                    ((uint32_t)0x00000001U)</span></div>
<div class="line"><a id="l00599" name="l00599"></a><span class="lineno">  599</span><span class="preprocessor">#define DMA_FLAG_DMEIF0_4                   ((uint32_t)0x00000004U)</span></div>
<div class="line"><a id="l00600" name="l00600"></a><span class="lineno">  600</span><span class="preprocessor">#define DMA_FLAG_TEIF0_4                    ((uint32_t)0x00000008U)</span></div>
<div class="line"><a id="l00601" name="l00601"></a><span class="lineno">  601</span><span class="preprocessor">#define DMA_FLAG_HTIF0_4                    ((uint32_t)0x00000010U)</span></div>
<div class="line"><a id="l00602" name="l00602"></a><span class="lineno">  602</span><span class="preprocessor">#define DMA_FLAG_TCIF0_4                    ((uint32_t)0x00000020U)</span></div>
<div class="line"><a id="l00603" name="l00603"></a><span class="lineno">  603</span><span class="preprocessor">#define DMA_FLAG_FEIF1_5                    ((uint32_t)0x00000040U)</span></div>
<div class="line"><a id="l00604" name="l00604"></a><span class="lineno">  604</span><span class="preprocessor">#define DMA_FLAG_DMEIF1_5                   ((uint32_t)0x00000100U)</span></div>
<div class="line"><a id="l00605" name="l00605"></a><span class="lineno">  605</span><span class="preprocessor">#define DMA_FLAG_TEIF1_5                    ((uint32_t)0x00000200U)</span></div>
<div class="line"><a id="l00606" name="l00606"></a><span class="lineno">  606</span><span class="preprocessor">#define DMA_FLAG_HTIF1_5                    ((uint32_t)0x00000400U)</span></div>
<div class="line"><a id="l00607" name="l00607"></a><span class="lineno">  607</span><span class="preprocessor">#define DMA_FLAG_TCIF1_5                    ((uint32_t)0x00000800U)</span></div>
<div class="line"><a id="l00608" name="l00608"></a><span class="lineno">  608</span><span class="preprocessor">#define DMA_FLAG_FEIF2_6                    ((uint32_t)0x00010000U)</span></div>
<div class="line"><a id="l00609" name="l00609"></a><span class="lineno">  609</span><span class="preprocessor">#define DMA_FLAG_DMEIF2_6                   ((uint32_t)0x00040000U)</span></div>
<div class="line"><a id="l00610" name="l00610"></a><span class="lineno">  610</span><span class="preprocessor">#define DMA_FLAG_TEIF2_6                    ((uint32_t)0x00080000U)</span></div>
<div class="line"><a id="l00611" name="l00611"></a><span class="lineno">  611</span><span class="preprocessor">#define DMA_FLAG_HTIF2_6                    ((uint32_t)0x00100000U)</span></div>
<div class="line"><a id="l00612" name="l00612"></a><span class="lineno">  612</span><span class="preprocessor">#define DMA_FLAG_TCIF2_6                    ((uint32_t)0x00200000U)</span></div>
<div class="line"><a id="l00613" name="l00613"></a><span class="lineno">  613</span><span class="preprocessor">#define DMA_FLAG_FEIF3_7                    ((uint32_t)0x00400000U)</span></div>
<div class="line"><a id="l00614" name="l00614"></a><span class="lineno">  614</span><span class="preprocessor">#define DMA_FLAG_DMEIF3_7                   ((uint32_t)0x01000000U)</span></div>
<div class="line"><a id="l00615" name="l00615"></a><span class="lineno">  615</span><span class="preprocessor">#define DMA_FLAG_TEIF3_7                    ((uint32_t)0x02000000U)</span></div>
<div class="line"><a id="l00616" name="l00616"></a><span class="lineno">  616</span><span class="preprocessor">#define DMA_FLAG_HTIF3_7                    ((uint32_t)0x04000000U)</span></div>
<div class="line"><a id="l00617" name="l00617"></a><span class="lineno">  617</span><span class="preprocessor">#define DMA_FLAG_TCIF3_7                    ((uint32_t)0x08000000U)</span><span class="preprocessor"></span></div>
<div class="line"><a id="l00621" name="l00621"></a><span class="lineno">  621</span></div>
<div class="line"><a id="l00626" name="l00626"></a><span class="lineno">  626</span><span class="preprocessor">#define BDMA_FLAG_GL0                      ((uint32_t)0x00000001)</span></div>
<div class="line"><a id="l00627" name="l00627"></a><span class="lineno">  627</span><span class="preprocessor">#define BDMA_FLAG_TC0                      ((uint32_t)0x00000002)</span></div>
<div class="line"><a id="l00628" name="l00628"></a><span class="lineno">  628</span><span class="preprocessor">#define BDMA_FLAG_HT0                      ((uint32_t)0x00000004)</span></div>
<div class="line"><a id="l00629" name="l00629"></a><span class="lineno">  629</span><span class="preprocessor">#define BDMA_FLAG_TE0                      ((uint32_t)0x00000008)</span></div>
<div class="line"><a id="l00630" name="l00630"></a><span class="lineno">  630</span><span class="preprocessor">#define BDMA_FLAG_GL1                      ((uint32_t)0x00000010)</span></div>
<div class="line"><a id="l00631" name="l00631"></a><span class="lineno">  631</span><span class="preprocessor">#define BDMA_FLAG_TC1                      ((uint32_t)0x00000020)</span></div>
<div class="line"><a id="l00632" name="l00632"></a><span class="lineno">  632</span><span class="preprocessor">#define BDMA_FLAG_HT1                      ((uint32_t)0x00000040)</span></div>
<div class="line"><a id="l00633" name="l00633"></a><span class="lineno">  633</span><span class="preprocessor">#define BDMA_FLAG_TE1                      ((uint32_t)0x00000080)</span></div>
<div class="line"><a id="l00634" name="l00634"></a><span class="lineno">  634</span><span class="preprocessor">#define BDMA_FLAG_GL2                      ((uint32_t)0x00000100)</span></div>
<div class="line"><a id="l00635" name="l00635"></a><span class="lineno">  635</span><span class="preprocessor">#define BDMA_FLAG_TC2                      ((uint32_t)0x00000200)</span></div>
<div class="line"><a id="l00636" name="l00636"></a><span class="lineno">  636</span><span class="preprocessor">#define BDMA_FLAG_HT2                      ((uint32_t)0x00000400)</span></div>
<div class="line"><a id="l00637" name="l00637"></a><span class="lineno">  637</span><span class="preprocessor">#define BDMA_FLAG_TE2                      ((uint32_t)0x00000800)</span></div>
<div class="line"><a id="l00638" name="l00638"></a><span class="lineno">  638</span><span class="preprocessor">#define BDMA_FLAG_GL3                      ((uint32_t)0x00001000)</span></div>
<div class="line"><a id="l00639" name="l00639"></a><span class="lineno">  639</span><span class="preprocessor">#define BDMA_FLAG_TC3                      ((uint32_t)0x00002000)</span></div>
<div class="line"><a id="l00640" name="l00640"></a><span class="lineno">  640</span><span class="preprocessor">#define BDMA_FLAG_HT3                      ((uint32_t)0x00004000)</span></div>
<div class="line"><a id="l00641" name="l00641"></a><span class="lineno">  641</span><span class="preprocessor">#define BDMA_FLAG_TE3                      ((uint32_t)0x00008000)</span></div>
<div class="line"><a id="l00642" name="l00642"></a><span class="lineno">  642</span><span class="preprocessor">#define BDMA_FLAG_GL4                      ((uint32_t)0x00010000)</span></div>
<div class="line"><a id="l00643" name="l00643"></a><span class="lineno">  643</span><span class="preprocessor">#define BDMA_FLAG_TC4                      ((uint32_t)0x00020000)</span></div>
<div class="line"><a id="l00644" name="l00644"></a><span class="lineno">  644</span><span class="preprocessor">#define BDMA_FLAG_HT4                      ((uint32_t)0x00040000)</span></div>
<div class="line"><a id="l00645" name="l00645"></a><span class="lineno">  645</span><span class="preprocessor">#define BDMA_FLAG_TE4                      ((uint32_t)0x00080000)</span></div>
<div class="line"><a id="l00646" name="l00646"></a><span class="lineno">  646</span><span class="preprocessor">#define BDMA_FLAG_GL5                      ((uint32_t)0x00100000)</span></div>
<div class="line"><a id="l00647" name="l00647"></a><span class="lineno">  647</span><span class="preprocessor">#define BDMA_FLAG_TC5                      ((uint32_t)0x00200000)</span></div>
<div class="line"><a id="l00648" name="l00648"></a><span class="lineno">  648</span><span class="preprocessor">#define BDMA_FLAG_HT5                      ((uint32_t)0x00400000)</span></div>
<div class="line"><a id="l00649" name="l00649"></a><span class="lineno">  649</span><span class="preprocessor">#define BDMA_FLAG_TE5                      ((uint32_t)0x00800000)</span></div>
<div class="line"><a id="l00650" name="l00650"></a><span class="lineno">  650</span><span class="preprocessor">#define BDMA_FLAG_GL6                      ((uint32_t)0x01000000)</span></div>
<div class="line"><a id="l00651" name="l00651"></a><span class="lineno">  651</span><span class="preprocessor">#define BDMA_FLAG_TC6                      ((uint32_t)0x02000000)</span></div>
<div class="line"><a id="l00652" name="l00652"></a><span class="lineno">  652</span><span class="preprocessor">#define BDMA_FLAG_HT6                      ((uint32_t)0x04000000)</span></div>
<div class="line"><a id="l00653" name="l00653"></a><span class="lineno">  653</span><span class="preprocessor">#define BDMA_FLAG_TE6                      ((uint32_t)0x08000000)</span></div>
<div class="line"><a id="l00654" name="l00654"></a><span class="lineno">  654</span><span class="preprocessor">#define BDMA_FLAG_GL7                      ((uint32_t)0x10000000)</span></div>
<div class="line"><a id="l00655" name="l00655"></a><span class="lineno">  655</span><span class="preprocessor">#define BDMA_FLAG_TC7                      ((uint32_t)0x20000000)</span></div>
<div class="line"><a id="l00656" name="l00656"></a><span class="lineno">  656</span><span class="preprocessor">#define BDMA_FLAG_HT7                      ((uint32_t)0x40000000)</span></div>
<div class="line"><a id="l00657" name="l00657"></a><span class="lineno">  657</span><span class="preprocessor">#define BDMA_FLAG_TE7                      ((uint32_t)0x80000000)</span></div>
<div class="line"><a id="l00658" name="l00658"></a><span class="lineno">  658</span></div>
<div class="line"><a id="l00662" name="l00662"></a><span class="lineno">  662</span></div>
<div class="line"><a id="l00666" name="l00666"></a><span class="lineno">  666</span> </div>
<div class="line"><a id="l00667" name="l00667"></a><span class="lineno">  667</span><span class="comment">/* Exported macro ------------------------------------------------------------*/</span></div>
<div class="line"><a id="l00671" name="l00671"></a><span class="lineno">  671</span></div>
<div class="line"><a id="l00676" name="l00676"></a><span class="lineno"><a class="line" href="group___d_m_a___exported___macros.html#gaadcee34f0999c8eafd37de2f69daa0ac">  676</a></span><span class="preprocessor">#define __HAL_DMA_RESET_HANDLE_STATE(__HANDLE__) ((__HANDLE__)-&gt;State = HAL_DMA_STATE_RESET)</span></div>
<div class="line"><a id="l00677" name="l00677"></a><span class="lineno">  677</span></div>
<div class="line"><a id="l00690" name="l00690"></a><span class="lineno"><a class="line" href="group___d_m_a___exported___macros.html#ga8f0ff408d25904040b9d23ee7f6af080">  690</a></span><span class="preprocessor">#define __HAL_DMA_GET_FS(__HANDLE__) ((IS_DMA_STREAM_INSTANCE((__HANDLE__)-&gt;Instance))? (((DMA_Stream_TypeDef *)(__HANDLE__)-&gt;Instance)-&gt;FCR &amp; (DMA_SxFCR_FS)) : 0)</span></div>
<div class="line"><a id="l00691" name="l00691"></a><span class="lineno">  691</span></div>
<div class="foldopen" id="foldopen00697" data-start="" data-end="">
<div class="line"><a id="l00697" name="l00697"></a><span class="lineno"><a class="line" href="group___d_m_a___exported___macros.html#ga93900b3ef3f87ef924eb887279a434b4">  697</a></span><span class="preprocessor">#define __HAL_DMA_ENABLE(__HANDLE__) \</span></div>
<div class="line"><a id="l00698" name="l00698"></a><span class="lineno">  698</span><span class="preprocessor">((IS_DMA_STREAM_INSTANCE((__HANDLE__)-&gt;Instance))? (((DMA_Stream_TypeDef *)(__HANDLE__)-&gt;Instance)-&gt;CR |=  DMA_SxCR_EN) : \</span></div>
<div class="line"><a id="l00699" name="l00699"></a><span class="lineno">  699</span><span class="preprocessor">(((BDMA_Channel_TypeDef *)(__HANDLE__)-&gt;Instance)-&gt;CCR |=  BDMA_CCR_EN))</span></div>
</div>
<div class="line"><a id="l00700" name="l00700"></a><span class="lineno">  700</span></div>
<div class="foldopen" id="foldopen00706" data-start="" data-end="">
<div class="line"><a id="l00706" name="l00706"></a><span class="lineno"><a class="line" href="group___d_m_a___exported___macros.html#gafeef4c5e8c3f015cdecc0f37bbe063dc">  706</a></span><span class="preprocessor">#define __HAL_DMA_DISABLE(__HANDLE__) \</span></div>
<div class="line"><a id="l00707" name="l00707"></a><span class="lineno">  707</span><span class="preprocessor">((IS_DMA_STREAM_INSTANCE((__HANDLE__)-&gt;Instance))? (((DMA_Stream_TypeDef *)(__HANDLE__)-&gt;Instance)-&gt;CR &amp;=  ~DMA_SxCR_EN) : \</span></div>
<div class="line"><a id="l00708" name="l00708"></a><span class="lineno">  708</span><span class="preprocessor">(((BDMA_Channel_TypeDef *)(__HANDLE__)-&gt;Instance)-&gt;CCR &amp;=  ~BDMA_CCR_EN))</span></div>
</div>
<div class="line"><a id="l00709" name="l00709"></a><span class="lineno">  709</span> </div>
<div class="line"><a id="l00710" name="l00710"></a><span class="lineno">  710</span><span class="comment">/* Interrupt &amp; Flag management */</span></div>
<div class="line"><a id="l00711" name="l00711"></a><span class="lineno">  711</span></div>
<div class="line"><a id="l00717" name="l00717"></a><span class="lineno">  717</span><span class="preprocessor">#if defined(BDMA1)</span></div>
<div class="line"><a id="l00718" name="l00718"></a><span class="lineno">  718</span><span class="preprocessor">#define __HAL_DMA_GET_TC_FLAG_INDEX(__HANDLE__) \</span></div>
<div class="line"><a id="l00719" name="l00719"></a><span class="lineno">  719</span><span class="preprocessor">(((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA1_Stream0))? DMA_FLAG_TCIF0_4 :\</span></div>
<div class="line"><a id="l00720" name="l00720"></a><span class="lineno">  720</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA2_Stream0))? DMA_FLAG_TCIF0_4 :\</span></div>
<div class="line"><a id="l00721" name="l00721"></a><span class="lineno">  721</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA1_Stream4))? DMA_FLAG_TCIF0_4 :\</span></div>
<div class="line"><a id="l00722" name="l00722"></a><span class="lineno">  722</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA2_Stream4))? DMA_FLAG_TCIF0_4 :\</span></div>
<div class="line"><a id="l00723" name="l00723"></a><span class="lineno">  723</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA1_Stream1))? DMA_FLAG_TCIF1_5 :\</span></div>
<div class="line"><a id="l00724" name="l00724"></a><span class="lineno">  724</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA2_Stream1))? DMA_FLAG_TCIF1_5 :\</span></div>
<div class="line"><a id="l00725" name="l00725"></a><span class="lineno">  725</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA1_Stream5))? DMA_FLAG_TCIF1_5 :\</span></div>
<div class="line"><a id="l00726" name="l00726"></a><span class="lineno">  726</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA2_Stream5))? DMA_FLAG_TCIF1_5 :\</span></div>
<div class="line"><a id="l00727" name="l00727"></a><span class="lineno">  727</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA1_Stream2))? DMA_FLAG_TCIF2_6 :\</span></div>
<div class="line"><a id="l00728" name="l00728"></a><span class="lineno">  728</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA2_Stream2))? DMA_FLAG_TCIF2_6 :\</span></div>
<div class="line"><a id="l00729" name="l00729"></a><span class="lineno">  729</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA1_Stream6))? DMA_FLAG_TCIF2_6 :\</span></div>
<div class="line"><a id="l00730" name="l00730"></a><span class="lineno">  730</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA2_Stream6))? DMA_FLAG_TCIF2_6 :\</span></div>
<div class="line"><a id="l00731" name="l00731"></a><span class="lineno">  731</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA1_Stream3))? DMA_FLAG_TCIF3_7 :\</span></div>
<div class="line"><a id="l00732" name="l00732"></a><span class="lineno">  732</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA2_Stream3))? DMA_FLAG_TCIF3_7 :\</span></div>
<div class="line"><a id="l00733" name="l00733"></a><span class="lineno">  733</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA1_Stream7))? DMA_FLAG_TCIF3_7 :\</span></div>
<div class="line"><a id="l00734" name="l00734"></a><span class="lineno">  734</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA2_Stream7))? DMA_FLAG_TCIF3_7 :\</span></div>
<div class="line"><a id="l00735" name="l00735"></a><span class="lineno">  735</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA1_Channel0))? BDMA_FLAG_TC0  :\</span></div>
<div class="line"><a id="l00736" name="l00736"></a><span class="lineno">  736</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA2_Channel0))? BDMA_FLAG_TC0  :\</span></div>
<div class="line"><a id="l00737" name="l00737"></a><span class="lineno">  737</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA1_Channel1))? BDMA_FLAG_TC1  :\</span></div>
<div class="line"><a id="l00738" name="l00738"></a><span class="lineno">  738</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA2_Channel1))? BDMA_FLAG_TC1  :\</span></div>
<div class="line"><a id="l00739" name="l00739"></a><span class="lineno">  739</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA1_Channel2))? BDMA_FLAG_TC2  :\</span></div>
<div class="line"><a id="l00740" name="l00740"></a><span class="lineno">  740</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA2_Channel2))? BDMA_FLAG_TC2  :\</span></div>
<div class="line"><a id="l00741" name="l00741"></a><span class="lineno">  741</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA1_Channel3))? BDMA_FLAG_TC3  :\</span></div>
<div class="line"><a id="l00742" name="l00742"></a><span class="lineno">  742</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA2_Channel3))? BDMA_FLAG_TC3  :\</span></div>
<div class="line"><a id="l00743" name="l00743"></a><span class="lineno">  743</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA1_Channel4))? BDMA_FLAG_TC4  :\</span></div>
<div class="line"><a id="l00744" name="l00744"></a><span class="lineno">  744</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA2_Channel4))? BDMA_FLAG_TC4  :\</span></div>
<div class="line"><a id="l00745" name="l00745"></a><span class="lineno">  745</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA1_Channel5))? BDMA_FLAG_TC5  :\</span></div>
<div class="line"><a id="l00746" name="l00746"></a><span class="lineno">  746</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA2_Channel5))? BDMA_FLAG_TC5  :\</span></div>
<div class="line"><a id="l00747" name="l00747"></a><span class="lineno">  747</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA1_Channel6))? BDMA_FLAG_TC6  :\</span></div>
<div class="line"><a id="l00748" name="l00748"></a><span class="lineno">  748</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA2_Channel6))? BDMA_FLAG_TC6  :\</span></div>
<div class="line"><a id="l00749" name="l00749"></a><span class="lineno">  749</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA1_Channel7))? BDMA_FLAG_TC7  :\</span></div>
<div class="line"><a id="l00750" name="l00750"></a><span class="lineno">  750</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA2_Channel7))? BDMA_FLAG_TC7  :\</span></div>
<div class="line"><a id="l00751" name="l00751"></a><span class="lineno">  751</span><span class="preprocessor"> (uint32_t)0x00000000)</span></div>
<div class="line"><a id="l00752" name="l00752"></a><span class="lineno">  752</span><span class="preprocessor">#else</span></div>
<div class="foldopen" id="foldopen00753" data-start="" data-end="">
<div class="line"><a id="l00753" name="l00753"></a><span class="lineno"><a class="line" href="group___d_m_a___exported___macros.html#gae3feef5ea50ff13a6a5b98cb353c87b0">  753</a></span><span class="preprocessor">#define __HAL_DMA_GET_TC_FLAG_INDEX(__HANDLE__) \</span></div>
<div class="line"><a id="l00754" name="l00754"></a><span class="lineno">  754</span><span class="preprocessor">(((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA1_Stream0))? DMA_FLAG_TCIF0_4 :\</span></div>
<div class="line"><a id="l00755" name="l00755"></a><span class="lineno">  755</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA2_Stream0))? DMA_FLAG_TCIF0_4 :\</span></div>
<div class="line"><a id="l00756" name="l00756"></a><span class="lineno">  756</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA1_Stream4))? DMA_FLAG_TCIF0_4 :\</span></div>
<div class="line"><a id="l00757" name="l00757"></a><span class="lineno">  757</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA2_Stream4))? DMA_FLAG_TCIF0_4 :\</span></div>
<div class="line"><a id="l00758" name="l00758"></a><span class="lineno">  758</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA1_Stream1))? DMA_FLAG_TCIF1_5 :\</span></div>
<div class="line"><a id="l00759" name="l00759"></a><span class="lineno">  759</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA2_Stream1))? DMA_FLAG_TCIF1_5 :\</span></div>
<div class="line"><a id="l00760" name="l00760"></a><span class="lineno">  760</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA1_Stream5))? DMA_FLAG_TCIF1_5 :\</span></div>
<div class="line"><a id="l00761" name="l00761"></a><span class="lineno">  761</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA2_Stream5))? DMA_FLAG_TCIF1_5 :\</span></div>
<div class="line"><a id="l00762" name="l00762"></a><span class="lineno">  762</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA1_Stream2))? DMA_FLAG_TCIF2_6 :\</span></div>
<div class="line"><a id="l00763" name="l00763"></a><span class="lineno">  763</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA2_Stream2))? DMA_FLAG_TCIF2_6 :\</span></div>
<div class="line"><a id="l00764" name="l00764"></a><span class="lineno">  764</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA1_Stream6))? DMA_FLAG_TCIF2_6 :\</span></div>
<div class="line"><a id="l00765" name="l00765"></a><span class="lineno">  765</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA2_Stream6))? DMA_FLAG_TCIF2_6 :\</span></div>
<div class="line"><a id="l00766" name="l00766"></a><span class="lineno">  766</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA1_Stream3))? DMA_FLAG_TCIF3_7 :\</span></div>
<div class="line"><a id="l00767" name="l00767"></a><span class="lineno">  767</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA2_Stream3))? DMA_FLAG_TCIF3_7 :\</span></div>
<div class="line"><a id="l00768" name="l00768"></a><span class="lineno">  768</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA1_Stream7))? DMA_FLAG_TCIF3_7 :\</span></div>
<div class="line"><a id="l00769" name="l00769"></a><span class="lineno">  769</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA2_Stream7))? DMA_FLAG_TCIF3_7 :\</span></div>
<div class="line"><a id="l00770" name="l00770"></a><span class="lineno">  770</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA_Channel0))? BDMA_FLAG_TC0   :\</span></div>
<div class="line"><a id="l00771" name="l00771"></a><span class="lineno">  771</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA_Channel1))? BDMA_FLAG_TC1   :\</span></div>
<div class="line"><a id="l00772" name="l00772"></a><span class="lineno">  772</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA_Channel2))? BDMA_FLAG_TC2   :\</span></div>
<div class="line"><a id="l00773" name="l00773"></a><span class="lineno">  773</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA_Channel3))? BDMA_FLAG_TC3   :\</span></div>
<div class="line"><a id="l00774" name="l00774"></a><span class="lineno">  774</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA_Channel4))? BDMA_FLAG_TC4   :\</span></div>
<div class="line"><a id="l00775" name="l00775"></a><span class="lineno">  775</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA_Channel5))? BDMA_FLAG_TC5   :\</span></div>
<div class="line"><a id="l00776" name="l00776"></a><span class="lineno">  776</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA_Channel6))? BDMA_FLAG_TC6   :\</span></div>
<div class="line"><a id="l00777" name="l00777"></a><span class="lineno">  777</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA_Channel7))? BDMA_FLAG_TC7   :\</span></div>
<div class="line"><a id="l00778" name="l00778"></a><span class="lineno">  778</span><span class="preprocessor"> (uint32_t)0x00000000)</span></div>
</div>
<div class="line"><a id="l00779" name="l00779"></a><span class="lineno">  779</span><span class="preprocessor">#endif </span><span class="comment">/* BDMA1 */</span><span class="preprocessor"></span></div>
<div class="line"><a id="l00780" name="l00780"></a><span class="lineno">  780</span></div>
<div class="line"><a id="l00786" name="l00786"></a><span class="lineno">  786</span><span class="preprocessor">#if defined(BDMA1)</span></div>
<div class="line"><a id="l00787" name="l00787"></a><span class="lineno">  787</span><span class="preprocessor">#define __HAL_DMA_GET_HT_FLAG_INDEX(__HANDLE__)\</span></div>
<div class="line"><a id="l00788" name="l00788"></a><span class="lineno">  788</span><span class="preprocessor">(((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA1_Stream0))? DMA_FLAG_HTIF0_4 :\</span></div>
<div class="line"><a id="l00789" name="l00789"></a><span class="lineno">  789</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA2_Stream0))? DMA_FLAG_HTIF0_4 :\</span></div>
<div class="line"><a id="l00790" name="l00790"></a><span class="lineno">  790</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA1_Stream4))? DMA_FLAG_HTIF0_4 :\</span></div>
<div class="line"><a id="l00791" name="l00791"></a><span class="lineno">  791</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA2_Stream4))? DMA_FLAG_HTIF0_4 :\</span></div>
<div class="line"><a id="l00792" name="l00792"></a><span class="lineno">  792</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA1_Stream1))? DMA_FLAG_HTIF1_5 :\</span></div>
<div class="line"><a id="l00793" name="l00793"></a><span class="lineno">  793</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA2_Stream1))? DMA_FLAG_HTIF1_5 :\</span></div>
<div class="line"><a id="l00794" name="l00794"></a><span class="lineno">  794</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA1_Stream5))? DMA_FLAG_HTIF1_5 :\</span></div>
<div class="line"><a id="l00795" name="l00795"></a><span class="lineno">  795</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA2_Stream5))? DMA_FLAG_HTIF1_5 :\</span></div>
<div class="line"><a id="l00796" name="l00796"></a><span class="lineno">  796</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA1_Stream2))? DMA_FLAG_HTIF2_6 :\</span></div>
<div class="line"><a id="l00797" name="l00797"></a><span class="lineno">  797</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA2_Stream2))? DMA_FLAG_HTIF2_6 :\</span></div>
<div class="line"><a id="l00798" name="l00798"></a><span class="lineno">  798</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA1_Stream6))? DMA_FLAG_HTIF2_6 :\</span></div>
<div class="line"><a id="l00799" name="l00799"></a><span class="lineno">  799</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA2_Stream6))? DMA_FLAG_HTIF2_6 :\</span></div>
<div class="line"><a id="l00800" name="l00800"></a><span class="lineno">  800</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA1_Stream3))? DMA_FLAG_HTIF3_7 :\</span></div>
<div class="line"><a id="l00801" name="l00801"></a><span class="lineno">  801</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA2_Stream3))? DMA_FLAG_HTIF3_7 :\</span></div>
<div class="line"><a id="l00802" name="l00802"></a><span class="lineno">  802</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA1_Stream7))? DMA_FLAG_HTIF3_7 :\</span></div>
<div class="line"><a id="l00803" name="l00803"></a><span class="lineno">  803</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA2_Stream7))? DMA_FLAG_HTIF3_7 :\</span></div>
<div class="line"><a id="l00804" name="l00804"></a><span class="lineno">  804</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA1_Channel0))? BDMA_FLAG_HT0  :\</span></div>
<div class="line"><a id="l00805" name="l00805"></a><span class="lineno">  805</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA2_Channel0))? BDMA_FLAG_HT0  :\</span></div>
<div class="line"><a id="l00806" name="l00806"></a><span class="lineno">  806</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA1_Channel1))? BDMA_FLAG_HT1  :\</span></div>
<div class="line"><a id="l00807" name="l00807"></a><span class="lineno">  807</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA2_Channel1))? BDMA_FLAG_HT1  :\</span></div>
<div class="line"><a id="l00808" name="l00808"></a><span class="lineno">  808</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA1_Channel2))? BDMA_FLAG_HT2  :\</span></div>
<div class="line"><a id="l00809" name="l00809"></a><span class="lineno">  809</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA2_Channel2))? BDMA_FLAG_HT2  :\</span></div>
<div class="line"><a id="l00810" name="l00810"></a><span class="lineno">  810</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA1_Channel3))? BDMA_FLAG_HT3  :\</span></div>
<div class="line"><a id="l00811" name="l00811"></a><span class="lineno">  811</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA2_Channel3))? BDMA_FLAG_HT3  :\</span></div>
<div class="line"><a id="l00812" name="l00812"></a><span class="lineno">  812</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA1_Channel4))? BDMA_FLAG_HT4  :\</span></div>
<div class="line"><a id="l00813" name="l00813"></a><span class="lineno">  813</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA2_Channel4))? BDMA_FLAG_HT4  :\</span></div>
<div class="line"><a id="l00814" name="l00814"></a><span class="lineno">  814</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA1_Channel5))? BDMA_FLAG_HT5  :\</span></div>
<div class="line"><a id="l00815" name="l00815"></a><span class="lineno">  815</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA2_Channel5))? BDMA_FLAG_HT5  :\</span></div>
<div class="line"><a id="l00816" name="l00816"></a><span class="lineno">  816</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA1_Channel6))? BDMA_FLAG_HT6  :\</span></div>
<div class="line"><a id="l00817" name="l00817"></a><span class="lineno">  817</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA2_Channel6))? BDMA_FLAG_HT6  :\</span></div>
<div class="line"><a id="l00818" name="l00818"></a><span class="lineno">  818</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA1_Channel7))? BDMA_FLAG_HT7  :\</span></div>
<div class="line"><a id="l00819" name="l00819"></a><span class="lineno">  819</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA2_Channel7))? BDMA_FLAG_HT7  :\</span></div>
<div class="line"><a id="l00820" name="l00820"></a><span class="lineno">  820</span><span class="preprocessor"> (uint32_t)0x00000000)</span></div>
<div class="line"><a id="l00821" name="l00821"></a><span class="lineno">  821</span><span class="preprocessor">#else</span></div>
<div class="foldopen" id="foldopen00822" data-start="" data-end="">
<div class="line"><a id="l00822" name="l00822"></a><span class="lineno"><a class="line" href="group___d_m_a___exported___macros.html#ga0095f5f3166a82bedc67744ac94acfba">  822</a></span><span class="preprocessor">#define __HAL_DMA_GET_HT_FLAG_INDEX(__HANDLE__)\</span></div>
<div class="line"><a id="l00823" name="l00823"></a><span class="lineno">  823</span><span class="preprocessor">(((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA1_Stream0))? DMA_FLAG_HTIF0_4 :\</span></div>
<div class="line"><a id="l00824" name="l00824"></a><span class="lineno">  824</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA2_Stream0))? DMA_FLAG_HTIF0_4 :\</span></div>
<div class="line"><a id="l00825" name="l00825"></a><span class="lineno">  825</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA1_Stream4))? DMA_FLAG_HTIF0_4 :\</span></div>
<div class="line"><a id="l00826" name="l00826"></a><span class="lineno">  826</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA2_Stream4))? DMA_FLAG_HTIF0_4 :\</span></div>
<div class="line"><a id="l00827" name="l00827"></a><span class="lineno">  827</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA1_Stream1))? DMA_FLAG_HTIF1_5 :\</span></div>
<div class="line"><a id="l00828" name="l00828"></a><span class="lineno">  828</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA2_Stream1))? DMA_FLAG_HTIF1_5 :\</span></div>
<div class="line"><a id="l00829" name="l00829"></a><span class="lineno">  829</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA1_Stream5))? DMA_FLAG_HTIF1_5 :\</span></div>
<div class="line"><a id="l00830" name="l00830"></a><span class="lineno">  830</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA2_Stream5))? DMA_FLAG_HTIF1_5 :\</span></div>
<div class="line"><a id="l00831" name="l00831"></a><span class="lineno">  831</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA1_Stream2))? DMA_FLAG_HTIF2_6 :\</span></div>
<div class="line"><a id="l00832" name="l00832"></a><span class="lineno">  832</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA2_Stream2))? DMA_FLAG_HTIF2_6 :\</span></div>
<div class="line"><a id="l00833" name="l00833"></a><span class="lineno">  833</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA1_Stream6))? DMA_FLAG_HTIF2_6 :\</span></div>
<div class="line"><a id="l00834" name="l00834"></a><span class="lineno">  834</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA2_Stream6))? DMA_FLAG_HTIF2_6 :\</span></div>
<div class="line"><a id="l00835" name="l00835"></a><span class="lineno">  835</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA1_Stream3))? DMA_FLAG_HTIF3_7 :\</span></div>
<div class="line"><a id="l00836" name="l00836"></a><span class="lineno">  836</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA2_Stream3))? DMA_FLAG_HTIF3_7 :\</span></div>
<div class="line"><a id="l00837" name="l00837"></a><span class="lineno">  837</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA1_Stream7))? DMA_FLAG_HTIF3_7 :\</span></div>
<div class="line"><a id="l00838" name="l00838"></a><span class="lineno">  838</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA2_Stream7))? DMA_FLAG_HTIF3_7 :\</span></div>
<div class="line"><a id="l00839" name="l00839"></a><span class="lineno">  839</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA_Channel0))? BDMA_FLAG_HT0   :\</span></div>
<div class="line"><a id="l00840" name="l00840"></a><span class="lineno">  840</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA_Channel1))? BDMA_FLAG_HT1   :\</span></div>
<div class="line"><a id="l00841" name="l00841"></a><span class="lineno">  841</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA_Channel2))? BDMA_FLAG_HT2   :\</span></div>
<div class="line"><a id="l00842" name="l00842"></a><span class="lineno">  842</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA_Channel3))? BDMA_FLAG_HT3   :\</span></div>
<div class="line"><a id="l00843" name="l00843"></a><span class="lineno">  843</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA_Channel4))? BDMA_FLAG_HT4   :\</span></div>
<div class="line"><a id="l00844" name="l00844"></a><span class="lineno">  844</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA_Channel5))? BDMA_FLAG_HT5   :\</span></div>
<div class="line"><a id="l00845" name="l00845"></a><span class="lineno">  845</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA_Channel6))? BDMA_FLAG_HT6   :\</span></div>
<div class="line"><a id="l00846" name="l00846"></a><span class="lineno">  846</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA_Channel7))? BDMA_FLAG_HT7   :\</span></div>
<div class="line"><a id="l00847" name="l00847"></a><span class="lineno">  847</span><span class="preprocessor"> (uint32_t)0x00000000)</span></div>
</div>
<div class="line"><a id="l00848" name="l00848"></a><span class="lineno">  848</span><span class="preprocessor">#endif </span><span class="comment">/* BDMA1 */</span><span class="preprocessor"></span></div>
<div class="line"><a id="l00849" name="l00849"></a><span class="lineno">  849</span></div>
<div class="line"><a id="l00855" name="l00855"></a><span class="lineno">  855</span><span class="preprocessor">#if defined(BDMA1)</span></div>
<div class="line"><a id="l00856" name="l00856"></a><span class="lineno">  856</span><span class="preprocessor">#define __HAL_DMA_GET_TE_FLAG_INDEX(__HANDLE__)\</span></div>
<div class="line"><a id="l00857" name="l00857"></a><span class="lineno">  857</span><span class="preprocessor">(((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA1_Stream0))? DMA_FLAG_TEIF0_4 :\</span></div>
<div class="line"><a id="l00858" name="l00858"></a><span class="lineno">  858</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA2_Stream0))? DMA_FLAG_TEIF0_4 :\</span></div>
<div class="line"><a id="l00859" name="l00859"></a><span class="lineno">  859</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA1_Stream4))? DMA_FLAG_TEIF0_4 :\</span></div>
<div class="line"><a id="l00860" name="l00860"></a><span class="lineno">  860</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA2_Stream4))? DMA_FLAG_TEIF0_4 :\</span></div>
<div class="line"><a id="l00861" name="l00861"></a><span class="lineno">  861</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA1_Stream1))? DMA_FLAG_TEIF1_5 :\</span></div>
<div class="line"><a id="l00862" name="l00862"></a><span class="lineno">  862</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA2_Stream1))? DMA_FLAG_TEIF1_5 :\</span></div>
<div class="line"><a id="l00863" name="l00863"></a><span class="lineno">  863</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA1_Stream5))? DMA_FLAG_TEIF1_5 :\</span></div>
<div class="line"><a id="l00864" name="l00864"></a><span class="lineno">  864</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA2_Stream5))? DMA_FLAG_TEIF1_5 :\</span></div>
<div class="line"><a id="l00865" name="l00865"></a><span class="lineno">  865</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA1_Stream2))? DMA_FLAG_TEIF2_6 :\</span></div>
<div class="line"><a id="l00866" name="l00866"></a><span class="lineno">  866</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA2_Stream2))? DMA_FLAG_TEIF2_6 :\</span></div>
<div class="line"><a id="l00867" name="l00867"></a><span class="lineno">  867</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA1_Stream6))? DMA_FLAG_TEIF2_6 :\</span></div>
<div class="line"><a id="l00868" name="l00868"></a><span class="lineno">  868</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA2_Stream6))? DMA_FLAG_TEIF2_6 :\</span></div>
<div class="line"><a id="l00869" name="l00869"></a><span class="lineno">  869</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA1_Stream3))? DMA_FLAG_TEIF3_7 :\</span></div>
<div class="line"><a id="l00870" name="l00870"></a><span class="lineno">  870</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA2_Stream3))? DMA_FLAG_TEIF3_7 :\</span></div>
<div class="line"><a id="l00871" name="l00871"></a><span class="lineno">  871</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA1_Stream7))? DMA_FLAG_TEIF3_7 :\</span></div>
<div class="line"><a id="l00872" name="l00872"></a><span class="lineno">  872</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA2_Stream7))? DMA_FLAG_TEIF3_7 :\</span></div>
<div class="line"><a id="l00873" name="l00873"></a><span class="lineno">  873</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA1_Channel0))? BDMA_FLAG_TE0  :\</span></div>
<div class="line"><a id="l00874" name="l00874"></a><span class="lineno">  874</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA2_Channel0))? BDMA_FLAG_TE0  :\</span></div>
<div class="line"><a id="l00875" name="l00875"></a><span class="lineno">  875</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA1_Channel1))? BDMA_FLAG_TE1  :\</span></div>
<div class="line"><a id="l00876" name="l00876"></a><span class="lineno">  876</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA2_Channel1))? BDMA_FLAG_TE1  :\</span></div>
<div class="line"><a id="l00877" name="l00877"></a><span class="lineno">  877</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA1_Channel2))? BDMA_FLAG_TE2  :\</span></div>
<div class="line"><a id="l00878" name="l00878"></a><span class="lineno">  878</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA2_Channel2))? BDMA_FLAG_TE2  :\</span></div>
<div class="line"><a id="l00879" name="l00879"></a><span class="lineno">  879</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA1_Channel3))? BDMA_FLAG_TE3  :\</span></div>
<div class="line"><a id="l00880" name="l00880"></a><span class="lineno">  880</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA2_Channel3))? BDMA_FLAG_TE3  :\</span></div>
<div class="line"><a id="l00881" name="l00881"></a><span class="lineno">  881</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA1_Channel4))? BDMA_FLAG_TE4  :\</span></div>
<div class="line"><a id="l00882" name="l00882"></a><span class="lineno">  882</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA2_Channel4))? BDMA_FLAG_TE4  :\</span></div>
<div class="line"><a id="l00883" name="l00883"></a><span class="lineno">  883</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA1_Channel5))? BDMA_FLAG_TE5  :\</span></div>
<div class="line"><a id="l00884" name="l00884"></a><span class="lineno">  884</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA2_Channel5))? BDMA_FLAG_TE5  :\</span></div>
<div class="line"><a id="l00885" name="l00885"></a><span class="lineno">  885</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA1_Channel6))? BDMA_FLAG_TE6  :\</span></div>
<div class="line"><a id="l00886" name="l00886"></a><span class="lineno">  886</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA2_Channel6))? BDMA_FLAG_TE6  :\</span></div>
<div class="line"><a id="l00887" name="l00887"></a><span class="lineno">  887</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA1_Channel7))? BDMA_FLAG_TE7  :\</span></div>
<div class="line"><a id="l00888" name="l00888"></a><span class="lineno">  888</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA2_Channel7))? BDMA_FLAG_TE7  :\</span></div>
<div class="line"><a id="l00889" name="l00889"></a><span class="lineno">  889</span><span class="preprocessor"> (uint32_t)0x00000000)</span></div>
<div class="line"><a id="l00890" name="l00890"></a><span class="lineno">  890</span><span class="preprocessor">#else</span></div>
<div class="foldopen" id="foldopen00891" data-start="" data-end="">
<div class="line"><a id="l00891" name="l00891"></a><span class="lineno"><a class="line" href="group___d_m_a___exported___macros.html#ga5e765bb3b1c5fc9f1b1abbbb764250bc">  891</a></span><span class="preprocessor">#define __HAL_DMA_GET_TE_FLAG_INDEX(__HANDLE__)\</span></div>
<div class="line"><a id="l00892" name="l00892"></a><span class="lineno">  892</span><span class="preprocessor">(((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA1_Stream0))? DMA_FLAG_TEIF0_4 :\</span></div>
<div class="line"><a id="l00893" name="l00893"></a><span class="lineno">  893</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA2_Stream0))? DMA_FLAG_TEIF0_4 :\</span></div>
<div class="line"><a id="l00894" name="l00894"></a><span class="lineno">  894</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA1_Stream4))? DMA_FLAG_TEIF0_4 :\</span></div>
<div class="line"><a id="l00895" name="l00895"></a><span class="lineno">  895</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA2_Stream4))? DMA_FLAG_TEIF0_4 :\</span></div>
<div class="line"><a id="l00896" name="l00896"></a><span class="lineno">  896</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA1_Stream1))? DMA_FLAG_TEIF1_5 :\</span></div>
<div class="line"><a id="l00897" name="l00897"></a><span class="lineno">  897</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA2_Stream1))? DMA_FLAG_TEIF1_5 :\</span></div>
<div class="line"><a id="l00898" name="l00898"></a><span class="lineno">  898</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA1_Stream5))? DMA_FLAG_TEIF1_5 :\</span></div>
<div class="line"><a id="l00899" name="l00899"></a><span class="lineno">  899</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA2_Stream5))? DMA_FLAG_TEIF1_5 :\</span></div>
<div class="line"><a id="l00900" name="l00900"></a><span class="lineno">  900</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA1_Stream2))? DMA_FLAG_TEIF2_6 :\</span></div>
<div class="line"><a id="l00901" name="l00901"></a><span class="lineno">  901</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA2_Stream2))? DMA_FLAG_TEIF2_6 :\</span></div>
<div class="line"><a id="l00902" name="l00902"></a><span class="lineno">  902</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA1_Stream6))? DMA_FLAG_TEIF2_6 :\</span></div>
<div class="line"><a id="l00903" name="l00903"></a><span class="lineno">  903</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA2_Stream6))? DMA_FLAG_TEIF2_6 :\</span></div>
<div class="line"><a id="l00904" name="l00904"></a><span class="lineno">  904</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA1_Stream3))? DMA_FLAG_TEIF3_7 :\</span></div>
<div class="line"><a id="l00905" name="l00905"></a><span class="lineno">  905</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA2_Stream3))? DMA_FLAG_TEIF3_7 :\</span></div>
<div class="line"><a id="l00906" name="l00906"></a><span class="lineno">  906</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA1_Stream7))? DMA_FLAG_TEIF3_7 :\</span></div>
<div class="line"><a id="l00907" name="l00907"></a><span class="lineno">  907</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA2_Stream7))? DMA_FLAG_TEIF3_7 :\</span></div>
<div class="line"><a id="l00908" name="l00908"></a><span class="lineno">  908</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA_Channel0))? BDMA_FLAG_TE0   :\</span></div>
<div class="line"><a id="l00909" name="l00909"></a><span class="lineno">  909</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA_Channel1))? BDMA_FLAG_TE1   :\</span></div>
<div class="line"><a id="l00910" name="l00910"></a><span class="lineno">  910</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA_Channel2))? BDMA_FLAG_TE2   :\</span></div>
<div class="line"><a id="l00911" name="l00911"></a><span class="lineno">  911</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA_Channel3))? BDMA_FLAG_TE3   :\</span></div>
<div class="line"><a id="l00912" name="l00912"></a><span class="lineno">  912</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA_Channel4))? BDMA_FLAG_TE4   :\</span></div>
<div class="line"><a id="l00913" name="l00913"></a><span class="lineno">  913</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA_Channel5))? BDMA_FLAG_TE5   :\</span></div>
<div class="line"><a id="l00914" name="l00914"></a><span class="lineno">  914</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA_Channel6))? BDMA_FLAG_TE6   :\</span></div>
<div class="line"><a id="l00915" name="l00915"></a><span class="lineno">  915</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA_Channel7))? BDMA_FLAG_TE7   :\</span></div>
<div class="line"><a id="l00916" name="l00916"></a><span class="lineno">  916</span><span class="preprocessor"> (uint32_t)0x00000000)</span></div>
</div>
<div class="line"><a id="l00917" name="l00917"></a><span class="lineno">  917</span><span class="preprocessor">#endif </span><span class="comment">/* BDMA1 */</span><span class="preprocessor"></span></div>
<div class="line"><a id="l00918" name="l00918"></a><span class="lineno">  918</span></div>
<div class="foldopen" id="foldopen00924" data-start="" data-end="">
<div class="line"><a id="l00924" name="l00924"></a><span class="lineno"><a class="line" href="group___d_m_a___exported___macros.html#ga5878c3a1dbcf01e6840fffcf1f244088">  924</a></span><span class="preprocessor">#define __HAL_DMA_GET_FE_FLAG_INDEX(__HANDLE__)\</span></div>
<div class="line"><a id="l00925" name="l00925"></a><span class="lineno">  925</span><span class="preprocessor">(((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA1_Stream0))? DMA_FLAG_FEIF0_4 :\</span></div>
<div class="line"><a id="l00926" name="l00926"></a><span class="lineno">  926</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA2_Stream0))? DMA_FLAG_FEIF0_4 :\</span></div>
<div class="line"><a id="l00927" name="l00927"></a><span class="lineno">  927</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA1_Stream4))? DMA_FLAG_FEIF0_4 :\</span></div>
<div class="line"><a id="l00928" name="l00928"></a><span class="lineno">  928</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA2_Stream4))? DMA_FLAG_FEIF0_4 :\</span></div>
<div class="line"><a id="l00929" name="l00929"></a><span class="lineno">  929</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA1_Stream1))? DMA_FLAG_FEIF1_5 :\</span></div>
<div class="line"><a id="l00930" name="l00930"></a><span class="lineno">  930</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA2_Stream1))? DMA_FLAG_FEIF1_5 :\</span></div>
<div class="line"><a id="l00931" name="l00931"></a><span class="lineno">  931</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA1_Stream5))? DMA_FLAG_FEIF1_5 :\</span></div>
<div class="line"><a id="l00932" name="l00932"></a><span class="lineno">  932</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA2_Stream5))? DMA_FLAG_FEIF1_5 :\</span></div>
<div class="line"><a id="l00933" name="l00933"></a><span class="lineno">  933</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA1_Stream2))? DMA_FLAG_FEIF2_6 :\</span></div>
<div class="line"><a id="l00934" name="l00934"></a><span class="lineno">  934</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA2_Stream2))? DMA_FLAG_FEIF2_6 :\</span></div>
<div class="line"><a id="l00935" name="l00935"></a><span class="lineno">  935</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA1_Stream6))? DMA_FLAG_FEIF2_6 :\</span></div>
<div class="line"><a id="l00936" name="l00936"></a><span class="lineno">  936</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA2_Stream6))? DMA_FLAG_FEIF2_6 :\</span></div>
<div class="line"><a id="l00937" name="l00937"></a><span class="lineno">  937</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA1_Stream3))? DMA_FLAG_FEIF3_7 :\</span></div>
<div class="line"><a id="l00938" name="l00938"></a><span class="lineno">  938</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA2_Stream3))? DMA_FLAG_FEIF3_7 :\</span></div>
<div class="line"><a id="l00939" name="l00939"></a><span class="lineno">  939</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA1_Stream7))? DMA_FLAG_FEIF3_7 :\</span></div>
<div class="line"><a id="l00940" name="l00940"></a><span class="lineno">  940</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA2_Stream7))? DMA_FLAG_FEIF3_7 :\</span></div>
<div class="line"><a id="l00941" name="l00941"></a><span class="lineno">  941</span><span class="preprocessor">  (uint32_t)0x00000000)</span></div>
</div>
<div class="line"><a id="l00942" name="l00942"></a><span class="lineno">  942</span></div>
<div class="foldopen" id="foldopen00948" data-start="" data-end="">
<div class="line"><a id="l00948" name="l00948"></a><span class="lineno"><a class="line" href="group___d_m_a___exported___macros.html#ga23d1f282af3b9aa7aa396dcad94865d8">  948</a></span><span class="preprocessor">#define __HAL_DMA_GET_DME_FLAG_INDEX(__HANDLE__)\</span></div>
<div class="line"><a id="l00949" name="l00949"></a><span class="lineno">  949</span><span class="preprocessor">(((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA1_Stream0))? DMA_FLAG_DMEIF0_4 :\</span></div>
<div class="line"><a id="l00950" name="l00950"></a><span class="lineno">  950</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA2_Stream0))? DMA_FLAG_DMEIF0_4 :\</span></div>
<div class="line"><a id="l00951" name="l00951"></a><span class="lineno">  951</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA1_Stream4))? DMA_FLAG_DMEIF0_4 :\</span></div>
<div class="line"><a id="l00952" name="l00952"></a><span class="lineno">  952</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA2_Stream4))? DMA_FLAG_DMEIF0_4 :\</span></div>
<div class="line"><a id="l00953" name="l00953"></a><span class="lineno">  953</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA1_Stream1))? DMA_FLAG_DMEIF1_5 :\</span></div>
<div class="line"><a id="l00954" name="l00954"></a><span class="lineno">  954</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA2_Stream1))? DMA_FLAG_DMEIF1_5 :\</span></div>
<div class="line"><a id="l00955" name="l00955"></a><span class="lineno">  955</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA1_Stream5))? DMA_FLAG_DMEIF1_5 :\</span></div>
<div class="line"><a id="l00956" name="l00956"></a><span class="lineno">  956</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA2_Stream5))? DMA_FLAG_DMEIF1_5 :\</span></div>
<div class="line"><a id="l00957" name="l00957"></a><span class="lineno">  957</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA1_Stream2))? DMA_FLAG_DMEIF2_6 :\</span></div>
<div class="line"><a id="l00958" name="l00958"></a><span class="lineno">  958</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA2_Stream2))? DMA_FLAG_DMEIF2_6 :\</span></div>
<div class="line"><a id="l00959" name="l00959"></a><span class="lineno">  959</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA1_Stream6))? DMA_FLAG_DMEIF2_6 :\</span></div>
<div class="line"><a id="l00960" name="l00960"></a><span class="lineno">  960</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA2_Stream6))? DMA_FLAG_DMEIF2_6 :\</span></div>
<div class="line"><a id="l00961" name="l00961"></a><span class="lineno">  961</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA1_Stream3))? DMA_FLAG_DMEIF3_7 :\</span></div>
<div class="line"><a id="l00962" name="l00962"></a><span class="lineno">  962</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA2_Stream3))? DMA_FLAG_DMEIF3_7 :\</span></div>
<div class="line"><a id="l00963" name="l00963"></a><span class="lineno">  963</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA1_Stream7))? DMA_FLAG_DMEIF3_7 :\</span></div>
<div class="line"><a id="l00964" name="l00964"></a><span class="lineno">  964</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)DMA2_Stream7))? DMA_FLAG_DMEIF3_7 :\</span></div>
<div class="line"><a id="l00965" name="l00965"></a><span class="lineno">  965</span><span class="preprocessor">  (uint32_t)0x00000000)</span></div>
</div>
<div class="line"><a id="l00966" name="l00966"></a><span class="lineno">  966</span></div>
<div class="line"><a id="l00972" name="l00972"></a><span class="lineno">  972</span><span class="preprocessor">#if defined(BDMA1)</span></div>
<div class="line"><a id="l00973" name="l00973"></a><span class="lineno">  973</span><span class="preprocessor">#define __HAL_BDMA_GET_GI_FLAG_INDEX(__HANDLE__)\</span></div>
<div class="line"><a id="l00974" name="l00974"></a><span class="lineno">  974</span><span class="preprocessor">(((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA1_Channel0))? BDMA_ISR_GIF0 :\</span></div>
<div class="line"><a id="l00975" name="l00975"></a><span class="lineno">  975</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA2_Channel0))? BDMA_ISR_GIF0 :\</span></div>
<div class="line"><a id="l00976" name="l00976"></a><span class="lineno">  976</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA1_Channel1))? BDMA_ISR_GIF1 :\</span></div>
<div class="line"><a id="l00977" name="l00977"></a><span class="lineno">  977</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA2_Channel1))? BDMA_ISR_GIF1 :\</span></div>
<div class="line"><a id="l00978" name="l00978"></a><span class="lineno">  978</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA1_Channel2))? BDMA_ISR_GIF2 :\</span></div>
<div class="line"><a id="l00979" name="l00979"></a><span class="lineno">  979</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA2_Channel2))? BDMA_ISR_GIF2 :\</span></div>
<div class="line"><a id="l00980" name="l00980"></a><span class="lineno">  980</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA1_Channel3))? BDMA_ISR_GIF3 :\</span></div>
<div class="line"><a id="l00981" name="l00981"></a><span class="lineno">  981</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA2_Channel3))? BDMA_ISR_GIF3 :\</span></div>
<div class="line"><a id="l00982" name="l00982"></a><span class="lineno">  982</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA1_Channel4))? BDMA_ISR_GIF4 :\</span></div>
<div class="line"><a id="l00983" name="l00983"></a><span class="lineno">  983</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA2_Channel4))? BDMA_ISR_GIF4 :\</span></div>
<div class="line"><a id="l00984" name="l00984"></a><span class="lineno">  984</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA1_Channel5))? BDMA_ISR_GIF5 :\</span></div>
<div class="line"><a id="l00985" name="l00985"></a><span class="lineno">  985</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA2_Channel5))? BDMA_ISR_GIF5 :\</span></div>
<div class="line"><a id="l00986" name="l00986"></a><span class="lineno">  986</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA1_Channel6))? BDMA_ISR_GIF6 :\</span></div>
<div class="line"><a id="l00987" name="l00987"></a><span class="lineno">  987</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA2_Channel6))? BDMA_ISR_GIF6 :\</span></div>
<div class="line"><a id="l00988" name="l00988"></a><span class="lineno">  988</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA1_Channel7))? BDMA_ISR_GIF7 :\</span></div>
<div class="line"><a id="l00989" name="l00989"></a><span class="lineno">  989</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA2_Channel7))? BDMA_ISR_GIF7 :\</span></div>
<div class="line"><a id="l00990" name="l00990"></a><span class="lineno">  990</span><span class="preprocessor"> (uint32_t)0x00000000)</span></div>
<div class="line"><a id="l00991" name="l00991"></a><span class="lineno">  991</span><span class="preprocessor">#else</span></div>
<div class="foldopen" id="foldopen00992" data-start="" data-end="">
<div class="line"><a id="l00992" name="l00992"></a><span class="lineno"><a class="line" href="group___d_m_a___exported___macros.html#ga8779acdae52ce7746973df2b83704d10">  992</a></span><span class="preprocessor">#define __HAL_BDMA_GET_GI_FLAG_INDEX(__HANDLE__)\</span></div>
<div class="line"><a id="l00993" name="l00993"></a><span class="lineno">  993</span><span class="preprocessor">(((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA_Channel0))? BDMA_ISR_GIF0 :\</span></div>
<div class="line"><a id="l00994" name="l00994"></a><span class="lineno">  994</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA_Channel1))? BDMA_ISR_GIF1 :\</span></div>
<div class="line"><a id="l00995" name="l00995"></a><span class="lineno">  995</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA_Channel2))? BDMA_ISR_GIF2 :\</span></div>
<div class="line"><a id="l00996" name="l00996"></a><span class="lineno">  996</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA_Channel3))? BDMA_ISR_GIF3 :\</span></div>
<div class="line"><a id="l00997" name="l00997"></a><span class="lineno">  997</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA_Channel4))? BDMA_ISR_GIF4 :\</span></div>
<div class="line"><a id="l00998" name="l00998"></a><span class="lineno">  998</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA_Channel5))? BDMA_ISR_GIF5 :\</span></div>
<div class="line"><a id="l00999" name="l00999"></a><span class="lineno">  999</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA_Channel6))? BDMA_ISR_GIF6 :\</span></div>
<div class="line"><a id="l01000" name="l01000"></a><span class="lineno"> 1000</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) == ((uint32_t)BDMA_Channel7))? BDMA_ISR_GIF7 :\</span></div>
<div class="line"><a id="l01001" name="l01001"></a><span class="lineno"> 1001</span><span class="preprocessor">  (uint32_t)0x00000000)</span></div>
</div>
<div class="line"><a id="l01002" name="l01002"></a><span class="lineno"> 1002</span><span class="preprocessor">#endif </span><span class="comment">/* BDMA1 */</span><span class="preprocessor"></span></div>
<div class="line"><a id="l01003" name="l01003"></a><span class="lineno"> 1003</span></div>
<div class="line"><a id="l01017" name="l01017"></a><span class="lineno"> 1017</span><span class="preprocessor">#if defined(BDMA1)</span></div>
<div class="line"><a id="l01018" name="l01018"></a><span class="lineno"> 1018</span><span class="preprocessor">#define __HAL_DMA_GET_FLAG(__HANDLE__, __FLAG__)\</span></div>
<div class="line"><a id="l01019" name="l01019"></a><span class="lineno"> 1019</span><span class="preprocessor">(((uint32_t)((__HANDLE__)-&gt;Instance) &gt; (uint32_t)BDMA1_Channel7)?  (BDMA2-&gt;ISR &amp; (__FLAG__)) :\</span></div>
<div class="line"><a id="l01020" name="l01020"></a><span class="lineno"> 1020</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) &gt; (uint32_t)DMA2_Stream7  )?  (BDMA1-&gt;ISR &amp; (__FLAG__)) :\</span></div>
<div class="line"><a id="l01021" name="l01021"></a><span class="lineno"> 1021</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) &gt; (uint32_t)DMA2_Stream3  )?  (DMA2-&gt;HISR &amp; (__FLAG__)) :\</span></div>
<div class="line"><a id="l01022" name="l01022"></a><span class="lineno"> 1022</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) &gt; (uint32_t)DMA1_Stream7  )?  (DMA2-&gt;LISR &amp; (__FLAG__)) :\</span></div>
<div class="line"><a id="l01023" name="l01023"></a><span class="lineno"> 1023</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) &gt; (uint32_t)DMA1_Stream3  )?  (DMA1-&gt;HISR &amp; (__FLAG__)) : (DMA1-&gt;LISR &amp; (__FLAG__)))</span></div>
<div class="line"><a id="l01024" name="l01024"></a><span class="lineno"> 1024</span><span class="preprocessor">#else</span></div>
<div class="foldopen" id="foldopen01025" data-start="" data-end="">
<div class="line"><a id="l01025" name="l01025"></a><span class="lineno"><a class="line" href="group___d_m_a___exported___macros.html#ga798d4b3b3fbd32b95540967bb35b35be"> 1025</a></span><span class="preprocessor">#define __HAL_DMA_GET_FLAG(__HANDLE__, __FLAG__)\</span></div>
<div class="line"><a id="l01026" name="l01026"></a><span class="lineno"> 1026</span><span class="preprocessor">(((uint32_t)((__HANDLE__)-&gt;Instance) &gt; (uint32_t)DMA2_Stream7)? (BDMA-&gt;ISR &amp; (__FLAG__))  :\</span></div>
<div class="line"><a id="l01027" name="l01027"></a><span class="lineno"> 1027</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) &gt; (uint32_t)DMA2_Stream3)? (DMA2-&gt;HISR &amp; (__FLAG__)) :\</span></div>
<div class="line"><a id="l01028" name="l01028"></a><span class="lineno"> 1028</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) &gt; (uint32_t)DMA1_Stream7)? (DMA2-&gt;LISR &amp; (__FLAG__)) :\</span></div>
<div class="line"><a id="l01029" name="l01029"></a><span class="lineno"> 1029</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) &gt; (uint32_t)DMA1_Stream3)? (DMA1-&gt;HISR &amp; (__FLAG__)) : (DMA1-&gt;LISR &amp; (__FLAG__)))</span></div>
</div>
<div class="line"><a id="l01030" name="l01030"></a><span class="lineno"> 1030</span><span class="preprocessor">#endif </span><span class="comment">/* BDMA1 */</span><span class="preprocessor"></span></div>
<div class="line"><a id="l01031" name="l01031"></a><span class="lineno"> 1031</span></div>
<div class="line"><a id="l01045" name="l01045"></a><span class="lineno"> 1045</span><span class="preprocessor">#if defined(BDMA1)</span></div>
<div class="line"><a id="l01046" name="l01046"></a><span class="lineno"> 1046</span><span class="preprocessor">#define __HAL_DMA_CLEAR_FLAG(__HANDLE__, __FLAG__) \</span></div>
<div class="line"><a id="l01047" name="l01047"></a><span class="lineno"> 1047</span><span class="preprocessor">(((uint32_t)((__HANDLE__)-&gt;Instance) &gt; (uint32_t)BDMA1_Channel7)? (BDMA2-&gt;IFCR = (__FLAG__)) :\</span></div>
<div class="line"><a id="l01048" name="l01048"></a><span class="lineno"> 1048</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) &gt; (uint32_t)DMA2_Stream7)?  (BDMA1-&gt;IFCR = (__FLAG__)) :\</span></div>
<div class="line"><a id="l01049" name="l01049"></a><span class="lineno"> 1049</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) &gt; (uint32_t)DMA2_Stream3)?  (DMA2-&gt;HIFCR = (__FLAG__)) :\</span></div>
<div class="line"><a id="l01050" name="l01050"></a><span class="lineno"> 1050</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) &gt; (uint32_t)DMA1_Stream7)?  (DMA2-&gt;LIFCR = (__FLAG__)) :\</span></div>
<div class="line"><a id="l01051" name="l01051"></a><span class="lineno"> 1051</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) &gt; (uint32_t)DMA1_Stream3)?  (DMA1-&gt;HIFCR = (__FLAG__)) : (DMA1-&gt;LIFCR = (__FLAG__)))</span></div>
<div class="line"><a id="l01052" name="l01052"></a><span class="lineno"> 1052</span><span class="preprocessor">#else</span></div>
<div class="foldopen" id="foldopen01053" data-start="" data-end="">
<div class="line"><a id="l01053" name="l01053"></a><span class="lineno"><a class="line" href="group___d_m_a___exported___macros.html#gabc041fb1c85ea7a3af94e42470ef7f2a"> 1053</a></span><span class="preprocessor">#define __HAL_DMA_CLEAR_FLAG(__HANDLE__, __FLAG__) \</span></div>
<div class="line"><a id="l01054" name="l01054"></a><span class="lineno"> 1054</span><span class="preprocessor">(((uint32_t)((__HANDLE__)-&gt;Instance) &gt; (uint32_t)DMA2_Stream7)? (BDMA-&gt;IFCR = (__FLAG__))  :\</span></div>
<div class="line"><a id="l01055" name="l01055"></a><span class="lineno"> 1055</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) &gt; (uint32_t)DMA2_Stream3)? (DMA2-&gt;HIFCR = (__FLAG__)) :\</span></div>
<div class="line"><a id="l01056" name="l01056"></a><span class="lineno"> 1056</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) &gt; (uint32_t)DMA1_Stream7)? (DMA2-&gt;LIFCR = (__FLAG__)) :\</span></div>
<div class="line"><a id="l01057" name="l01057"></a><span class="lineno"> 1057</span><span class="preprocessor"> ((uint32_t)((__HANDLE__)-&gt;Instance) &gt; (uint32_t)DMA1_Stream3)? (DMA1-&gt;HIFCR = (__FLAG__)) : (DMA1-&gt;LIFCR = (__FLAG__)))</span></div>
</div>
<div class="line"><a id="l01058" name="l01058"></a><span class="lineno"> 1058</span><span class="preprocessor">#endif </span><span class="comment">/* BDMA1 */</span><span class="preprocessor"></span></div>
<div class="line"><a id="l01059" name="l01059"></a><span class="lineno"> 1059</span> </div>
<div class="line"><a id="l01060" name="l01060"></a><span class="lineno"> 1060</span><span class="preprocessor">#define DMA_TO_BDMA_IT(__DMA_IT__) \</span></div>
<div class="line"><a id="l01061" name="l01061"></a><span class="lineno"> 1061</span><span class="preprocessor">((((__DMA_IT__) &amp; (DMA_IT_TC | DMA_IT_HT | DMA_IT_TE)) == (DMA_IT_TC | DMA_IT_HT | DMA_IT_TE)) ? (BDMA_CCR_TCIE | BDMA_CCR_HTIE |BDMA_CCR_TEIE) :\</span></div>
<div class="line"><a id="l01062" name="l01062"></a><span class="lineno"> 1062</span><span class="preprocessor"> (((__DMA_IT__) &amp; (DMA_IT_TC | DMA_IT_HT)) == (DMA_IT_TC | DMA_IT_HT)) ? (BDMA_CCR_TCIE | BDMA_CCR_HTIE) :\</span></div>
<div class="line"><a id="l01063" name="l01063"></a><span class="lineno"> 1063</span><span class="preprocessor"> (((__DMA_IT__) &amp; (DMA_IT_HT | DMA_IT_TE)) == (DMA_IT_HT | DMA_IT_TE)) ? (BDMA_CCR_HTIE |BDMA_CCR_TEIE)  :\</span></div>
<div class="line"><a id="l01064" name="l01064"></a><span class="lineno"> 1064</span><span class="preprocessor"> (((__DMA_IT__) &amp; (DMA_IT_TC | DMA_IT_TE)) == (DMA_IT_TC | DMA_IT_TE)) ? (BDMA_CCR_TCIE |BDMA_CCR_TEIE)  :\</span></div>
<div class="line"><a id="l01065" name="l01065"></a><span class="lineno"> 1065</span><span class="preprocessor"> ((__DMA_IT__) == DMA_IT_TC) ? BDMA_CCR_TCIE :\</span></div>
<div class="line"><a id="l01066" name="l01066"></a><span class="lineno"> 1066</span><span class="preprocessor"> ((__DMA_IT__) == DMA_IT_HT) ? BDMA_CCR_HTIE :\</span></div>
<div class="line"><a id="l01067" name="l01067"></a><span class="lineno"> 1067</span><span class="preprocessor"> ((__DMA_IT__) == DMA_IT_TE) ? BDMA_CCR_TEIE :\</span></div>
<div class="line"><a id="l01068" name="l01068"></a><span class="lineno"> 1068</span><span class="preprocessor"> (uint32_t)0x00000000)</span></div>
<div class="line"><a id="l01069" name="l01069"></a><span class="lineno"> 1069</span> </div>
<div class="line"><a id="l01070" name="l01070"></a><span class="lineno"> 1070</span> </div>
<div class="line"><a id="l01071" name="l01071"></a><span class="lineno"> 1071</span><span class="preprocessor">#define __HAL_BDMA_CHANNEL_ENABLE_IT(__HANDLE__, __INTERRUPT__) \</span></div>
<div class="line"><a id="l01072" name="l01072"></a><span class="lineno"> 1072</span><span class="preprocessor">(((BDMA_Channel_TypeDef *)(__HANDLE__)-&gt;Instance)-&gt;CCR |= (DMA_TO_BDMA_IT(__INTERRUPT__)))</span></div>
<div class="line"><a id="l01073" name="l01073"></a><span class="lineno"> 1073</span> </div>
<div class="line"><a id="l01074" name="l01074"></a><span class="lineno"> 1074</span><span class="preprocessor">#define __HAL_DMA_STREAM_ENABLE_IT(__HANDLE__, __INTERRUPT__)   (((__INTERRUPT__) != DMA_IT_FE)? \</span></div>
<div class="line"><a id="l01075" name="l01075"></a><span class="lineno"> 1075</span><span class="preprocessor">(((DMA_Stream_TypeDef *)(__HANDLE__)-&gt;Instance)-&gt;CR |= (__INTERRUPT__)) : (((DMA_Stream_TypeDef *)(__HANDLE__)-&gt;Instance)-&gt;FCR |= (__INTERRUPT__)))</span></div>
<div class="line"><a id="l01076" name="l01076"></a><span class="lineno"> 1076</span></div>
<div class="foldopen" id="foldopen01089" data-start="" data-end="">
<div class="line"><a id="l01089" name="l01089"></a><span class="lineno"><a class="line" href="group___d_m_a___exported___macros.html#ga2124233229c04ca90b790cd8cddfa98b"> 1089</a></span><span class="preprocessor">#define __HAL_DMA_ENABLE_IT(__HANDLE__, __INTERRUPT__) ((IS_DMA_STREAM_INSTANCE((__HANDLE__)-&gt;Instance))?\</span></div>
<div class="line"><a id="l01090" name="l01090"></a><span class="lineno"> 1090</span><span class="preprocessor">                                                        (__HAL_DMA_STREAM_ENABLE_IT((__HANDLE__), (__INTERRUPT__))) :\</span></div>
<div class="line"><a id="l01091" name="l01091"></a><span class="lineno"> 1091</span><span class="preprocessor">                                                        (__HAL_BDMA_CHANNEL_ENABLE_IT((__HANDLE__), (__INTERRUPT__))))</span></div>
</div>
<div class="line"><a id="l01092" name="l01092"></a><span class="lineno"> 1092</span> </div>
<div class="line"><a id="l01093" name="l01093"></a><span class="lineno"> 1093</span> </div>
<div class="line"><a id="l01094" name="l01094"></a><span class="lineno"> 1094</span><span class="preprocessor">#define __HAL_BDMA_CHANNEL_DISABLE_IT(__HANDLE__, __INTERRUPT__)  (((BDMA_Channel_TypeDef *)(__HANDLE__)-&gt;Instance)-&gt;CCR &amp;= ~(DMA_TO_BDMA_IT(__INTERRUPT__)))</span></div>
<div class="line"><a id="l01095" name="l01095"></a><span class="lineno"> 1095</span> </div>
<div class="line"><a id="l01096" name="l01096"></a><span class="lineno"> 1096</span><span class="preprocessor">#define __HAL_DMA_STREAM_DISABLE_IT(__HANDLE__, __INTERRUPT__)  (((__INTERRUPT__) != DMA_IT_FE)? \</span></div>
<div class="line"><a id="l01097" name="l01097"></a><span class="lineno"> 1097</span><span class="preprocessor">(((DMA_Stream_TypeDef *)(__HANDLE__)-&gt;Instance)-&gt;CR &amp;= ~(__INTERRUPT__)) : (((DMA_Stream_TypeDef *)(__HANDLE__)-&gt;Instance)-&gt;FCR &amp;= ~(__INTERRUPT__)))</span></div>
<div class="line"><a id="l01098" name="l01098"></a><span class="lineno"> 1098</span></div>
<div class="foldopen" id="foldopen01111" data-start="" data-end="">
<div class="line"><a id="l01111" name="l01111"></a><span class="lineno"><a class="line" href="group___d_m_a___exported___macros.html#ga2867eab09398df2daac55c3f327654da"> 1111</a></span><span class="preprocessor">#define __HAL_DMA_DISABLE_IT(__HANDLE__, __INTERRUPT__) ((IS_DMA_STREAM_INSTANCE((__HANDLE__)-&gt;Instance))?\</span></div>
<div class="line"><a id="l01112" name="l01112"></a><span class="lineno"> 1112</span><span class="preprocessor">                                                         (__HAL_DMA_STREAM_DISABLE_IT((__HANDLE__), (__INTERRUPT__))) :\</span></div>
<div class="line"><a id="l01113" name="l01113"></a><span class="lineno"> 1113</span><span class="preprocessor">                                                         (__HAL_BDMA_CHANNEL_DISABLE_IT((__HANDLE__), (__INTERRUPT__))))</span></div>
</div>
<div class="line"><a id="l01114" name="l01114"></a><span class="lineno"> 1114</span> </div>
<div class="line"><a id="l01115" name="l01115"></a><span class="lineno"> 1115</span> </div>
<div class="line"><a id="l01116" name="l01116"></a><span class="lineno"> 1116</span><span class="preprocessor">#define __HAL_BDMA_CHANNEL_GET_IT_SOURCE(__HANDLE__, __INTERRUPT__)  ((((BDMA_Channel_TypeDef *)(__HANDLE__)-&gt;Instance)-&gt;CCR &amp; (DMA_TO_BDMA_IT(__INTERRUPT__))))</span></div>
<div class="line"><a id="l01117" name="l01117"></a><span class="lineno"> 1117</span> </div>
<div class="line"><a id="l01118" name="l01118"></a><span class="lineno"> 1118</span><span class="preprocessor">#define __HAL_DMA_STREAM_GET_IT_SOURCE(__HANDLE__, __INTERRUPT__)  (((__INTERRUPT__) != DMA_IT_FE)? \</span></div>
<div class="line"><a id="l01119" name="l01119"></a><span class="lineno"> 1119</span><span class="preprocessor">                                                        (((DMA_Stream_TypeDef *)(__HANDLE__)-&gt;Instance)-&gt;CR &amp; (__INTERRUPT__)) : \</span></div>
<div class="line"><a id="l01120" name="l01120"></a><span class="lineno"> 1120</span><span class="preprocessor">                                                        (((DMA_Stream_TypeDef *)(__HANDLE__)-&gt;Instance)-&gt;FCR &amp; (__INTERRUPT__)))</span></div>
<div class="line"><a id="l01121" name="l01121"></a><span class="lineno"> 1121</span></div>
<div class="foldopen" id="foldopen01134" data-start="" data-end="">
<div class="line"><a id="l01134" name="l01134"></a><span class="lineno"><a class="line" href="group___d_m_a___exported___macros.html#ga206f24e6bee4600515b9b6b1ec79365b"> 1134</a></span><span class="preprocessor">#define __HAL_DMA_GET_IT_SOURCE(__HANDLE__, __INTERRUPT__) ((IS_DMA_STREAM_INSTANCE((__HANDLE__)-&gt;Instance))? \</span></div>
<div class="line"><a id="l01135" name="l01135"></a><span class="lineno"> 1135</span><span class="preprocessor">                                                            (__HAL_DMA_STREAM_GET_IT_SOURCE((__HANDLE__), (__INTERRUPT__))) :\</span></div>
<div class="line"><a id="l01136" name="l01136"></a><span class="lineno"> 1136</span><span class="preprocessor">                                                            (__HAL_BDMA_CHANNEL_GET_IT_SOURCE((__HANDLE__), (__INTERRUPT__))))</span></div>
</div>
<div class="line"><a id="l01137" name="l01137"></a><span class="lineno"> 1137</span></div>
<div class="foldopen" id="foldopen01155" data-start="" data-end="">
<div class="line"><a id="l01155" name="l01155"></a><span class="lineno"><a class="line" href="group___d_m_a___exported___macros.html#ga448a8f809df86ccffae200ffd33d0a82"> 1155</a></span><span class="preprocessor">#define __HAL_DMA_SET_COUNTER(__HANDLE__, __COUNTER__) ((IS_DMA_STREAM_INSTANCE((__HANDLE__)-&gt;Instance))? \</span></div>
<div class="line"><a id="l01156" name="l01156"></a><span class="lineno"> 1156</span><span class="preprocessor">                                                        (((DMA_Stream_TypeDef *)(__HANDLE__)-&gt;Instance)-&gt;NDTR = (uint16_t)(__COUNTER__)) :\</span></div>
<div class="line"><a id="l01157" name="l01157"></a><span class="lineno"> 1157</span><span class="preprocessor">                                                        (((BDMA_Channel_TypeDef *)(__HANDLE__)-&gt;Instance)-&gt;CNDTR = (uint16_t)(__COUNTER__)))</span></div>
</div>
<div class="line"><a id="l01158" name="l01158"></a><span class="lineno"> 1158</span></div>
<div class="foldopen" id="foldopen01165" data-start="" data-end="">
<div class="line"><a id="l01165" name="l01165"></a><span class="lineno"><a class="line" href="group___d_m_a___exported___macros.html#ga082d691311bac96641dc35a17cfe8e63"> 1165</a></span><span class="preprocessor">#define __HAL_DMA_GET_COUNTER(__HANDLE__) ((IS_DMA_STREAM_INSTANCE((__HANDLE__)-&gt;Instance))? \</span></div>
<div class="line"><a id="l01166" name="l01166"></a><span class="lineno"> 1166</span><span class="preprocessor">                                           (((DMA_Stream_TypeDef *)(__HANDLE__)-&gt;Instance)-&gt;NDTR) :\</span></div>
<div class="line"><a id="l01167" name="l01167"></a><span class="lineno"> 1167</span><span class="preprocessor">                                           (((BDMA_Channel_TypeDef *)(__HANDLE__)-&gt;Instance)-&gt;CNDTR))</span></div>
</div>
<div class="line"><a id="l01168" name="l01168"></a><span class="lineno"> 1168</span></div>
<div class="line"><a id="l01172" name="l01172"></a><span class="lineno"> 1172</span> </div>
<div class="line"><a id="l01173" name="l01173"></a><span class="lineno"> 1173</span><span class="comment">/* Include DMA HAL Extension module */</span></div>
<div class="line"><a id="l01174" name="l01174"></a><span class="lineno"> 1174</span><span class="preprocessor">#include &quot;<a class="code" href="stm32h7xx__hal__dma__ex_8h.html">stm32h7xx_hal_dma_ex.h</a>&quot;</span></div>
<div class="line"><a id="l01175" name="l01175"></a><span class="lineno"> 1175</span> </div>
<div class="line"><a id="l01176" name="l01176"></a><span class="lineno"> 1176</span><span class="comment">/* Exported functions --------------------------------------------------------*/</span></div>
<div class="line"><a id="l01177" name="l01177"></a><span class="lineno"> 1177</span></div>
<div class="line"><a id="l01182" name="l01182"></a><span class="lineno"> 1182</span></div>
<div class="line"><a id="l01187" name="l01187"></a><span class="lineno"> 1187</span><a class="code hl_enumeration" href="stm32h7xx__hal__def_8h.html#a63c0679d1cb8b8c684fbb0632743478f">HAL_StatusTypeDef</a> HAL_DMA_Init(<a class="code hl_typedef" href="group___d_m_a___exported___types.html#ga41b754a906b86bce54dc79938970138b">DMA_HandleTypeDef</a> *hdma);</div>
<div class="line"><a id="l01188" name="l01188"></a><span class="lineno"> 1188</span><a class="code hl_enumeration" href="stm32h7xx__hal__def_8h.html#a63c0679d1cb8b8c684fbb0632743478f">HAL_StatusTypeDef</a> HAL_DMA_DeInit(<a class="code hl_typedef" href="group___d_m_a___exported___types.html#ga41b754a906b86bce54dc79938970138b">DMA_HandleTypeDef</a> *hdma);</div>
<div class="line"><a id="l01192" name="l01192"></a><span class="lineno"> 1192</span></div>
<div class="line"><a id="l01197" name="l01197"></a><span class="lineno"> 1197</span><a class="code hl_enumeration" href="stm32h7xx__hal__def_8h.html#a63c0679d1cb8b8c684fbb0632743478f">HAL_StatusTypeDef</a> HAL_DMA_Start (<a class="code hl_typedef" href="group___d_m_a___exported___types.html#ga41b754a906b86bce54dc79938970138b">DMA_HandleTypeDef</a> *hdma, uint32_t SrcAddress, uint32_t DstAddress, uint32_t DataLength);</div>
<div class="line"><a id="l01198" name="l01198"></a><span class="lineno"> 1198</span><a class="code hl_enumeration" href="stm32h7xx__hal__def_8h.html#a63c0679d1cb8b8c684fbb0632743478f">HAL_StatusTypeDef</a> HAL_DMA_Start_IT(<a class="code hl_typedef" href="group___d_m_a___exported___types.html#ga41b754a906b86bce54dc79938970138b">DMA_HandleTypeDef</a> *hdma, uint32_t SrcAddress, uint32_t DstAddress, uint32_t DataLength);</div>
<div class="line"><a id="l01199" name="l01199"></a><span class="lineno"> 1199</span><a class="code hl_enumeration" href="stm32h7xx__hal__def_8h.html#a63c0679d1cb8b8c684fbb0632743478f">HAL_StatusTypeDef</a> HAL_DMA_Abort(<a class="code hl_typedef" href="group___d_m_a___exported___types.html#ga41b754a906b86bce54dc79938970138b">DMA_HandleTypeDef</a> *hdma);</div>
<div class="line"><a id="l01200" name="l01200"></a><span class="lineno"> 1200</span><a class="code hl_enumeration" href="stm32h7xx__hal__def_8h.html#a63c0679d1cb8b8c684fbb0632743478f">HAL_StatusTypeDef</a> HAL_DMA_Abort_IT(<a class="code hl_typedef" href="group___d_m_a___exported___types.html#ga41b754a906b86bce54dc79938970138b">DMA_HandleTypeDef</a> *hdma);</div>
<div class="line"><a id="l01201" name="l01201"></a><span class="lineno"> 1201</span><a class="code hl_enumeration" href="stm32h7xx__hal__def_8h.html#a63c0679d1cb8b8c684fbb0632743478f">HAL_StatusTypeDef</a> HAL_DMA_PollForTransfer(<a class="code hl_typedef" href="group___d_m_a___exported___types.html#ga41b754a906b86bce54dc79938970138b">DMA_HandleTypeDef</a> *hdma, <a class="code hl_enumeration" href="group___d_m_a___exported___types.html#gaee3245eea8fa938edeb35a6c9596fd86">HAL_DMA_LevelCompleteTypeDef</a> CompleteLevel, uint32_t Timeout);</div>
<div class="line"><a id="l01202" name="l01202"></a><span class="lineno"> 1202</span><span class="keywordtype">void</span>              HAL_DMA_IRQHandler(<a class="code hl_typedef" href="group___d_m_a___exported___types.html#ga41b754a906b86bce54dc79938970138b">DMA_HandleTypeDef</a> *hdma);</div>
<div class="line"><a id="l01203" name="l01203"></a><span class="lineno"> 1203</span><a class="code hl_enumeration" href="stm32h7xx__hal__def_8h.html#a63c0679d1cb8b8c684fbb0632743478f">HAL_StatusTypeDef</a> HAL_DMA_RegisterCallback(<a class="code hl_typedef" href="group___d_m_a___exported___types.html#ga41b754a906b86bce54dc79938970138b">DMA_HandleTypeDef</a> *hdma, <a class="code hl_enumeration" href="group___d_m_a___exported___types.html#gafbe8b2bd9ce2128de6cdc08ccde7e8ad">HAL_DMA_CallbackIDTypeDef</a> CallbackID, <span class="keywordtype">void</span> (* pCallback)(<a class="code hl_typedef" href="group___d_m_a___exported___types.html#ga41b754a906b86bce54dc79938970138b">DMA_HandleTypeDef</a> *_hdma));</div>
<div class="line"><a id="l01204" name="l01204"></a><span class="lineno"> 1204</span><a class="code hl_enumeration" href="stm32h7xx__hal__def_8h.html#a63c0679d1cb8b8c684fbb0632743478f">HAL_StatusTypeDef</a> HAL_DMA_UnRegisterCallback(<a class="code hl_typedef" href="group___d_m_a___exported___types.html#ga41b754a906b86bce54dc79938970138b">DMA_HandleTypeDef</a> *hdma, <a class="code hl_enumeration" href="group___d_m_a___exported___types.html#gafbe8b2bd9ce2128de6cdc08ccde7e8ad">HAL_DMA_CallbackIDTypeDef</a> CallbackID);</div>
<div class="line"><a id="l01205" name="l01205"></a><span class="lineno"> 1205</span></div>
<div class="line"><a id="l01209" name="l01209"></a><span class="lineno"> 1209</span></div>
<div class="line"><a id="l01214" name="l01214"></a><span class="lineno"> 1214</span><a class="code hl_enumeration" href="group___d_m_a___exported___types.html#ga9c012af359987a240826f29073bbe463">HAL_DMA_StateTypeDef</a> HAL_DMA_GetState(<span class="keyword">const</span> <a class="code hl_typedef" href="group___d_m_a___exported___types.html#ga41b754a906b86bce54dc79938970138b">DMA_HandleTypeDef</a> *hdma);</div>
<div class="line"><a id="l01215" name="l01215"></a><span class="lineno"> 1215</span>uint32_t             HAL_DMA_GetError(<span class="keyword">const</span> <a class="code hl_typedef" href="group___d_m_a___exported___types.html#ga41b754a906b86bce54dc79938970138b">DMA_HandleTypeDef</a> *hdma);</div>
<div class="line"><a id="l01222" name="l01222"></a><span class="lineno"> 1222</span><span class="comment">/* Private Constants -------------------------------------------------------------*/</span></div>
<div class="line"><a id="l01230" name="l01230"></a><span class="lineno"> 1230</span> </div>
<div class="line"><a id="l01231" name="l01231"></a><span class="lineno"> 1231</span><span class="comment">/* Private types -------------------------------------------------------------*/</span></div>
<div class="line"><a id="l01238" name="l01238"></a><span class="lineno"> 1238</span> </div>
<div class="line"><a id="l01239" name="l01239"></a><span class="lineno"> 1239</span><span class="comment">/* Private macros ------------------------------------------------------------*/</span></div>
<div class="line"><a id="l01244" name="l01244"></a><span class="lineno"> 1244</span> </div>
<div class="line"><a id="l01245" name="l01245"></a><span class="lineno"> 1245</span><span class="preprocessor">#if defined(TIM24)</span></div>
<div class="line"><a id="l01246" name="l01246"></a><span class="lineno"> 1246</span><span class="preprocessor">#define IS_DMA_REQUEST(REQUEST) (((REQUEST) &lt;= DMA_REQUEST_TIM24_TRIG))</span></div>
<div class="line"><a id="l01247" name="l01247"></a><span class="lineno"> 1247</span><span class="preprocessor">#elif defined(ADC3)</span></div>
<div class="line"><a id="l01248" name="l01248"></a><span class="lineno"> 1248</span><span class="preprocessor">#define IS_DMA_REQUEST(REQUEST) (((REQUEST) &lt;= DMA_REQUEST_ADC3))</span></div>
<div class="line"><a id="l01249" name="l01249"></a><span class="lineno"> 1249</span><span class="preprocessor">#else</span></div>
<div class="line"><a id="l01250" name="l01250"></a><span class="lineno"> 1250</span><span class="preprocessor">#define IS_DMA_REQUEST(REQUEST) (((REQUEST) &lt;= DMA_REQUEST_USART10_TX))</span></div>
<div class="line"><a id="l01251" name="l01251"></a><span class="lineno"> 1251</span><span class="preprocessor">#endif </span><span class="comment">/* TIM24 */</span><span class="preprocessor"></span></div>
<div class="line"><a id="l01252" name="l01252"></a><span class="lineno"> 1252</span> </div>
<div class="line"><a id="l01253" name="l01253"></a><span class="lineno"> 1253</span><span class="preprocessor">#if defined(ADC3)</span></div>
<div class="line"><a id="l01254" name="l01254"></a><span class="lineno"> 1254</span><span class="preprocessor">#define IS_BDMA_REQUEST(REQUEST) (((REQUEST) &lt;= BDMA_REQUEST_ADC3))</span></div>
<div class="line"><a id="l01255" name="l01255"></a><span class="lineno"> 1255</span><span class="preprocessor">#else</span></div>
<div class="line"><a id="l01256" name="l01256"></a><span class="lineno"> 1256</span><span class="preprocessor">#define IS_BDMA_REQUEST(REQUEST) (((REQUEST) &lt;= BDMA_REQUEST_DFSDM2_FLT0))</span></div>
<div class="line"><a id="l01257" name="l01257"></a><span class="lineno"> 1257</span><span class="preprocessor">#endif </span><span class="comment">/* ADC3 */</span><span class="preprocessor"></span></div>
<div class="line"><a id="l01258" name="l01258"></a><span class="lineno"> 1258</span> </div>
<div class="line"><a id="l01259" name="l01259"></a><span class="lineno"> 1259</span><span class="preprocessor">#define IS_DMA_DIRECTION(DIRECTION) (((DIRECTION) == DMA_PERIPH_TO_MEMORY ) || \</span></div>
<div class="line"><a id="l01260" name="l01260"></a><span class="lineno"> 1260</span><span class="preprocessor">                                     ((DIRECTION) == DMA_MEMORY_TO_PERIPH)  || \</span></div>
<div class="line"><a id="l01261" name="l01261"></a><span class="lineno"> 1261</span><span class="preprocessor">                                     ((DIRECTION) == DMA_MEMORY_TO_MEMORY))</span></div>
<div class="line"><a id="l01262" name="l01262"></a><span class="lineno"> 1262</span> </div>
<div class="line"><a id="l01263" name="l01263"></a><span class="lineno"> 1263</span><span class="preprocessor">#define IS_DMA_BUFFER_SIZE(SIZE) (((SIZE) &gt;= 0x01U) &amp;&amp; ((SIZE) &lt; 0x10000U))</span></div>
<div class="line"><a id="l01264" name="l01264"></a><span class="lineno"> 1264</span> </div>
<div class="line"><a id="l01265" name="l01265"></a><span class="lineno"> 1265</span><span class="preprocessor">#define IS_DMA_PERIPHERAL_INC_STATE(STATE) (((STATE) == DMA_PINC_ENABLE) || \</span></div>
<div class="line"><a id="l01266" name="l01266"></a><span class="lineno"> 1266</span><span class="preprocessor">                                            ((STATE) == DMA_PINC_DISABLE))</span></div>
<div class="line"><a id="l01267" name="l01267"></a><span class="lineno"> 1267</span> </div>
<div class="line"><a id="l01268" name="l01268"></a><span class="lineno"> 1268</span><span class="preprocessor">#define IS_DMA_MEMORY_INC_STATE(STATE) (((STATE) == DMA_MINC_ENABLE)  || \</span></div>
<div class="line"><a id="l01269" name="l01269"></a><span class="lineno"> 1269</span><span class="preprocessor">                                        ((STATE) == DMA_MINC_DISABLE))</span></div>
<div class="line"><a id="l01270" name="l01270"></a><span class="lineno"> 1270</span> </div>
<div class="line"><a id="l01271" name="l01271"></a><span class="lineno"> 1271</span><span class="preprocessor">#define IS_DMA_PERIPHERAL_DATA_SIZE(SIZE) (((SIZE) == DMA_PDATAALIGN_BYTE)     || \</span></div>
<div class="line"><a id="l01272" name="l01272"></a><span class="lineno"> 1272</span><span class="preprocessor">                                           ((SIZE) == DMA_PDATAALIGN_HALFWORD) || \</span></div>
<div class="line"><a id="l01273" name="l01273"></a><span class="lineno"> 1273</span><span class="preprocessor">                                           ((SIZE) == DMA_PDATAALIGN_WORD))</span></div>
<div class="line"><a id="l01274" name="l01274"></a><span class="lineno"> 1274</span> </div>
<div class="line"><a id="l01275" name="l01275"></a><span class="lineno"> 1275</span><span class="preprocessor">#define IS_DMA_MEMORY_DATA_SIZE(SIZE) (((SIZE) == DMA_MDATAALIGN_BYTE)     || \</span></div>
<div class="line"><a id="l01276" name="l01276"></a><span class="lineno"> 1276</span><span class="preprocessor">                                       ((SIZE) == DMA_MDATAALIGN_HALFWORD) || \</span></div>
<div class="line"><a id="l01277" name="l01277"></a><span class="lineno"> 1277</span><span class="preprocessor">                                       ((SIZE) == DMA_MDATAALIGN_WORD ))</span></div>
<div class="line"><a id="l01278" name="l01278"></a><span class="lineno"> 1278</span> </div>
<div class="line"><a id="l01279" name="l01279"></a><span class="lineno"> 1279</span><span class="preprocessor">#define IS_DMA_MODE(MODE) (((MODE) == DMA_NORMAL )           || \</span></div>
<div class="line"><a id="l01280" name="l01280"></a><span class="lineno"> 1280</span><span class="preprocessor">                           ((MODE) == DMA_CIRCULAR)          || \</span></div>
<div class="line"><a id="l01281" name="l01281"></a><span class="lineno"> 1281</span><span class="preprocessor">                           ((MODE) == DMA_PFCTRL)            || \</span></div>
<div class="line"><a id="l01282" name="l01282"></a><span class="lineno"> 1282</span><span class="preprocessor">                           ((MODE) == DMA_DOUBLE_BUFFER_M0)  || \</span></div>
<div class="line"><a id="l01283" name="l01283"></a><span class="lineno"> 1283</span><span class="preprocessor">                           ((MODE) == DMA_DOUBLE_BUFFER_M1))</span></div>
<div class="line"><a id="l01284" name="l01284"></a><span class="lineno"> 1284</span> </div>
<div class="line"><a id="l01285" name="l01285"></a><span class="lineno"> 1285</span><span class="preprocessor">#define IS_DMA_PRIORITY(PRIORITY) (((PRIORITY) == DMA_PRIORITY_LOW )   || \</span></div>
<div class="line"><a id="l01286" name="l01286"></a><span class="lineno"> 1286</span><span class="preprocessor">                                   ((PRIORITY) == DMA_PRIORITY_MEDIUM) || \</span></div>
<div class="line"><a id="l01287" name="l01287"></a><span class="lineno"> 1287</span><span class="preprocessor">                                   ((PRIORITY) == DMA_PRIORITY_HIGH)   || \</span></div>
<div class="line"><a id="l01288" name="l01288"></a><span class="lineno"> 1288</span><span class="preprocessor">                                   ((PRIORITY) == DMA_PRIORITY_VERY_HIGH))</span></div>
<div class="line"><a id="l01289" name="l01289"></a><span class="lineno"> 1289</span> </div>
<div class="line"><a id="l01290" name="l01290"></a><span class="lineno"> 1290</span><span class="preprocessor">#define IS_DMA_FIFO_MODE_STATE(STATE) (((STATE) == DMA_FIFOMODE_DISABLE ) || \</span></div>
<div class="line"><a id="l01291" name="l01291"></a><span class="lineno"> 1291</span><span class="preprocessor">                                       ((STATE) == DMA_FIFOMODE_ENABLE))</span></div>
<div class="line"><a id="l01292" name="l01292"></a><span class="lineno"> 1292</span> </div>
<div class="line"><a id="l01293" name="l01293"></a><span class="lineno"> 1293</span><span class="preprocessor">#define IS_DMA_FIFO_THRESHOLD(THRESHOLD) (((THRESHOLD) == DMA_FIFO_THRESHOLD_1QUARTERFULL ) || \</span></div>
<div class="line"><a id="l01294" name="l01294"></a><span class="lineno"> 1294</span><span class="preprocessor">                                          ((THRESHOLD) == DMA_FIFO_THRESHOLD_HALFFULL)      || \</span></div>
<div class="line"><a id="l01295" name="l01295"></a><span class="lineno"> 1295</span><span class="preprocessor">                                          ((THRESHOLD) == DMA_FIFO_THRESHOLD_3QUARTERSFULL) || \</span></div>
<div class="line"><a id="l01296" name="l01296"></a><span class="lineno"> 1296</span><span class="preprocessor">                                          ((THRESHOLD) == DMA_FIFO_THRESHOLD_FULL))</span></div>
<div class="line"><a id="l01297" name="l01297"></a><span class="lineno"> 1297</span> </div>
<div class="line"><a id="l01298" name="l01298"></a><span class="lineno"> 1298</span><span class="preprocessor">#define IS_DMA_MEMORY_BURST(BURST) (((BURST) == DMA_MBURST_SINGLE) || \</span></div>
<div class="line"><a id="l01299" name="l01299"></a><span class="lineno"> 1299</span><span class="preprocessor">                                    ((BURST) == DMA_MBURST_INC4)   || \</span></div>
<div class="line"><a id="l01300" name="l01300"></a><span class="lineno"> 1300</span><span class="preprocessor">                                    ((BURST) == DMA_MBURST_INC8)   || \</span></div>
<div class="line"><a id="l01301" name="l01301"></a><span class="lineno"> 1301</span><span class="preprocessor">                                    ((BURST) == DMA_MBURST_INC16))</span></div>
<div class="line"><a id="l01302" name="l01302"></a><span class="lineno"> 1302</span> </div>
<div class="line"><a id="l01303" name="l01303"></a><span class="lineno"> 1303</span><span class="preprocessor">#define IS_DMA_PERIPHERAL_BURST(BURST) (((BURST) == DMA_PBURST_SINGLE) || \</span></div>
<div class="line"><a id="l01304" name="l01304"></a><span class="lineno"> 1304</span><span class="preprocessor">                                        ((BURST) == DMA_PBURST_INC4)   || \</span></div>
<div class="line"><a id="l01305" name="l01305"></a><span class="lineno"> 1305</span><span class="preprocessor">                                        ((BURST) == DMA_PBURST_INC8)   || \</span></div>
<div class="line"><a id="l01306" name="l01306"></a><span class="lineno"> 1306</span><span class="preprocessor">                                        ((BURST) == DMA_PBURST_INC16))</span><span class="preprocessor"></span></div>
<div class="line"><a id="l01310" name="l01310"></a><span class="lineno"> 1310</span> </div>
<div class="line"><a id="l01311" name="l01311"></a><span class="lineno"> 1311</span><span class="comment">/* Private functions ---------------------------------------------------------*/</span></div>
<div class="line"><a id="l01319" name="l01319"></a><span class="lineno"> 1319</span></div>
<div class="line"><a id="l01323" name="l01323"></a><span class="lineno"> 1323</span></div>
<div class="line"><a id="l01327" name="l01327"></a><span class="lineno"> 1327</span> </div>
<div class="line"><a id="l01328" name="l01328"></a><span class="lineno"> 1328</span><span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a id="l01329" name="l01329"></a><span class="lineno"> 1329</span>}</div>
<div class="line"><a id="l01330" name="l01330"></a><span class="lineno"> 1330</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l01331" name="l01331"></a><span class="lineno"> 1331</span> </div>
<div class="line"><a id="l01332" name="l01332"></a><span class="lineno"> 1332</span><span class="preprocessor">#endif </span><span class="comment">/* STM32H7xx_HAL_DMA_H */</span><span class="preprocessor"></span></div>
<div class="line"><a id="l01333" name="l01333"></a><span class="lineno"> 1333</span> </div>
<div class="ttc" id="acore__armv81mml_8h_html_aec43007d9998a0a0e01faede4133d6be"><div class="ttname"><a href="core__armv81mml_8h.html#aec43007d9998a0a0e01faede4133d6be">__IO</a></div><div class="ttdeci">#define __IO</div><div class="ttdef"><b>Definition</b> core_armv81mml.h:277</div></div>
<div class="ttc" id="agroup___d_m_a___exported___types_html_ga41b754a906b86bce54dc79938970138b"><div class="ttname"><a href="group___d_m_a___exported___types.html#ga41b754a906b86bce54dc79938970138b">DMA_HandleTypeDef</a></div><div class="ttdeci">struct __DMA_HandleTypeDef DMA_HandleTypeDef</div><div class="ttdoc">DMA handle Structure definition.</div></div>
<div class="ttc" id="agroup___d_m_a___exported___types_html_ga9c012af359987a240826f29073bbe463"><div class="ttname"><a href="group___d_m_a___exported___types.html#ga9c012af359987a240826f29073bbe463">HAL_DMA_StateTypeDef</a></div><div class="ttdeci">HAL_DMA_StateTypeDef</div><div class="ttdoc">HAL DMA State structures definition.</div><div class="ttdef"><b>Definition</b> stm32h7xx_hal_dma.h:102</div></div>
<div class="ttc" id="agroup___d_m_a___exported___types_html_gaee3245eea8fa938edeb35a6c9596fd86"><div class="ttname"><a href="group___d_m_a___exported___types.html#gaee3245eea8fa938edeb35a6c9596fd86">HAL_DMA_LevelCompleteTypeDef</a></div><div class="ttdeci">HAL_DMA_LevelCompleteTypeDef</div><div class="ttdoc">HAL DMA Transfer complete level structure definition.</div><div class="ttdef"><b>Definition</b> stm32h7xx_hal_dma.h:114</div></div>
<div class="ttc" id="agroup___d_m_a___exported___types_html_gafbe8b2bd9ce2128de6cdc08ccde7e8ad"><div class="ttname"><a href="group___d_m_a___exported___types.html#gafbe8b2bd9ce2128de6cdc08ccde7e8ad">HAL_DMA_CallbackIDTypeDef</a></div><div class="ttdeci">HAL_DMA_CallbackIDTypeDef</div><div class="ttdoc">HAL DMA Callbacks IDs structure definition.</div><div class="ttdef"><b>Definition</b> stm32h7xx_hal_dma.h:123</div></div>
<div class="ttc" id="agroup___d_m_a___exported___types_html_gga9c012af359987a240826f29073bbe463a9e7be73da32b8c837cde0318e0d5eed2"><div class="ttname"><a href="group___d_m_a___exported___types.html#gga9c012af359987a240826f29073bbe463a9e7be73da32b8c837cde0318e0d5eed2">HAL_DMA_STATE_RESET</a></div><div class="ttdeci">@ HAL_DMA_STATE_RESET</div><div class="ttdef"><b>Definition</b> stm32h7xx_hal_dma.h:103</div></div>
<div class="ttc" id="agroup___d_m_a___exported___types_html_gga9c012af359987a240826f29073bbe463ac2ce65c7cb2410c143b14e309ba83742"><div class="ttname"><a href="group___d_m_a___exported___types.html#gga9c012af359987a240826f29073bbe463ac2ce65c7cb2410c143b14e309ba83742">HAL_DMA_STATE_ERROR</a></div><div class="ttdeci">@ HAL_DMA_STATE_ERROR</div><div class="ttdef"><b>Definition</b> stm32h7xx_hal_dma.h:106</div></div>
<div class="ttc" id="agroup___d_m_a___exported___types_html_gga9c012af359987a240826f29073bbe463ad497944e6e72bc3ca904694b1098105a"><div class="ttname"><a href="group___d_m_a___exported___types.html#gga9c012af359987a240826f29073bbe463ad497944e6e72bc3ca904694b1098105a">HAL_DMA_STATE_READY</a></div><div class="ttdeci">@ HAL_DMA_STATE_READY</div><div class="ttdef"><b>Definition</b> stm32h7xx_hal_dma.h:104</div></div>
<div class="ttc" id="agroup___d_m_a___exported___types_html_gga9c012af359987a240826f29073bbe463af199cdb868cfd96fa97decb285643755"><div class="ttname"><a href="group___d_m_a___exported___types.html#gga9c012af359987a240826f29073bbe463af199cdb868cfd96fa97decb285643755">HAL_DMA_STATE_ABORT</a></div><div class="ttdeci">@ HAL_DMA_STATE_ABORT</div><div class="ttdef"><b>Definition</b> stm32h7xx_hal_dma.h:107</div></div>
<div class="ttc" id="agroup___d_m_a___exported___types_html_gga9c012af359987a240826f29073bbe463af7a0a2ca8de4e5be9e85b6a9073476ef"><div class="ttname"><a href="group___d_m_a___exported___types.html#gga9c012af359987a240826f29073bbe463af7a0a2ca8de4e5be9e85b6a9073476ef">HAL_DMA_STATE_BUSY</a></div><div class="ttdeci">@ HAL_DMA_STATE_BUSY</div><div class="ttdef"><b>Definition</b> stm32h7xx_hal_dma.h:105</div></div>
<div class="ttc" id="agroup___d_m_a___exported___types_html_ggaee3245eea8fa938edeb35a6c9596fd86a5314147c8ba21548763bf89446b78468"><div class="ttname"><a href="group___d_m_a___exported___types.html#ggaee3245eea8fa938edeb35a6c9596fd86a5314147c8ba21548763bf89446b78468">HAL_DMA_FULL_TRANSFER</a></div><div class="ttdeci">@ HAL_DMA_FULL_TRANSFER</div><div class="ttdef"><b>Definition</b> stm32h7xx_hal_dma.h:115</div></div>
<div class="ttc" id="agroup___d_m_a___exported___types_html_ggaee3245eea8fa938edeb35a6c9596fd86ad0ba8bc74a2ae6dcdc3e316e8be0d5d8"><div class="ttname"><a href="group___d_m_a___exported___types.html#ggaee3245eea8fa938edeb35a6c9596fd86ad0ba8bc74a2ae6dcdc3e316e8be0d5d8">HAL_DMA_HALF_TRANSFER</a></div><div class="ttdeci">@ HAL_DMA_HALF_TRANSFER</div><div class="ttdef"><b>Definition</b> stm32h7xx_hal_dma.h:116</div></div>
<div class="ttc" id="agroup___d_m_a___exported___types_html_ggafbe8b2bd9ce2128de6cdc08ccde7e8ada09feb1bab1c32b35afd27b9316958051"><div class="ttname"><a href="group___d_m_a___exported___types.html#ggafbe8b2bd9ce2128de6cdc08ccde7e8ada09feb1bab1c32b35afd27b9316958051">HAL_DMA_XFER_M1CPLT_CB_ID</a></div><div class="ttdeci">@ HAL_DMA_XFER_M1CPLT_CB_ID</div><div class="ttdef"><b>Definition</b> stm32h7xx_hal_dma.h:126</div></div>
<div class="ttc" id="agroup___d_m_a___exported___types_html_ggafbe8b2bd9ce2128de6cdc08ccde7e8ada3059a9412e0624699e9123ba2bccdf3e"><div class="ttname"><a href="group___d_m_a___exported___types.html#ggafbe8b2bd9ce2128de6cdc08ccde7e8ada3059a9412e0624699e9123ba2bccdf3e">HAL_DMA_XFER_ABORT_CB_ID</a></div><div class="ttdeci">@ HAL_DMA_XFER_ABORT_CB_ID</div><div class="ttdef"><b>Definition</b> stm32h7xx_hal_dma.h:129</div></div>
<div class="ttc" id="agroup___d_m_a___exported___types_html_ggafbe8b2bd9ce2128de6cdc08ccde7e8ada3e76bc89154e0b50333cc551bf0337a6"><div class="ttname"><a href="group___d_m_a___exported___types.html#ggafbe8b2bd9ce2128de6cdc08ccde7e8ada3e76bc89154e0b50333cc551bf0337a6">HAL_DMA_XFER_ERROR_CB_ID</a></div><div class="ttdeci">@ HAL_DMA_XFER_ERROR_CB_ID</div><div class="ttdef"><b>Definition</b> stm32h7xx_hal_dma.h:128</div></div>
<div class="ttc" id="agroup___d_m_a___exported___types_html_ggafbe8b2bd9ce2128de6cdc08ccde7e8ada4b1606f39a4eec41d958bc878719f046"><div class="ttname"><a href="group___d_m_a___exported___types.html#ggafbe8b2bd9ce2128de6cdc08ccde7e8ada4b1606f39a4eec41d958bc878719f046">HAL_DMA_XFER_HALFCPLT_CB_ID</a></div><div class="ttdeci">@ HAL_DMA_XFER_HALFCPLT_CB_ID</div><div class="ttdef"><b>Definition</b> stm32h7xx_hal_dma.h:125</div></div>
<div class="ttc" id="agroup___d_m_a___exported___types_html_ggafbe8b2bd9ce2128de6cdc08ccde7e8ada7d4463d9db2e6d15282128b44ae08e12"><div class="ttname"><a href="group___d_m_a___exported___types.html#ggafbe8b2bd9ce2128de6cdc08ccde7e8ada7d4463d9db2e6d15282128b44ae08e12">HAL_DMA_XFER_CPLT_CB_ID</a></div><div class="ttdeci">@ HAL_DMA_XFER_CPLT_CB_ID</div><div class="ttdef"><b>Definition</b> stm32h7xx_hal_dma.h:124</div></div>
<div class="ttc" id="agroup___d_m_a___exported___types_html_ggafbe8b2bd9ce2128de6cdc08ccde7e8adac2e68a660d9830fa1e965482b9befbb9"><div class="ttname"><a href="group___d_m_a___exported___types.html#ggafbe8b2bd9ce2128de6cdc08ccde7e8adac2e68a660d9830fa1e965482b9befbb9">HAL_DMA_XFER_M1HALFCPLT_CB_ID</a></div><div class="ttdeci">@ HAL_DMA_XFER_M1HALFCPLT_CB_ID</div><div class="ttdef"><b>Definition</b> stm32h7xx_hal_dma.h:127</div></div>
<div class="ttc" id="agroup___d_m_a___exported___types_html_ggafbe8b2bd9ce2128de6cdc08ccde7e8adac9935fd906719942d6b09cfd55e837f0"><div class="ttname"><a href="group___d_m_a___exported___types.html#ggafbe8b2bd9ce2128de6cdc08ccde7e8adac9935fd906719942d6b09cfd55e837f0">HAL_DMA_XFER_ALL_CB_ID</a></div><div class="ttdeci">@ HAL_DMA_XFER_ALL_CB_ID</div><div class="ttdef"><b>Definition</b> stm32h7xx_hal_dma.h:130</div></div>
<div class="ttc" id="astm32h7xx__hal__def_8h_html"><div class="ttname"><a href="stm32h7xx__hal__def_8h.html">stm32h7xx_hal_def.h</a></div><div class="ttdoc">This file contains HAL common defines, enumeration, macros and structures definitions.</div></div>
<div class="ttc" id="astm32h7xx__hal__def_8h_html_a63c0679d1cb8b8c684fbb0632743478f"><div class="ttname"><a href="stm32h7xx__hal__def_8h.html#a63c0679d1cb8b8c684fbb0632743478f">HAL_StatusTypeDef</a></div><div class="ttdeci">HAL_StatusTypeDef</div><div class="ttdoc">HAL Status structures definition.</div><div class="ttdef"><b>Definition</b> stm32h7xx_hal_def.h:40</div></div>
<div class="ttc" id="astm32h7xx__hal__def_8h_html_ab367482e943333a1299294eadaad284b"><div class="ttname"><a href="stm32h7xx__hal__def_8h.html#ab367482e943333a1299294eadaad284b">HAL_LockTypeDef</a></div><div class="ttdeci">HAL_LockTypeDef</div><div class="ttdoc">HAL Lock structures definition.</div><div class="ttdef"><b>Definition</b> stm32h7xx_hal_def.h:51</div></div>
<div class="ttc" id="astm32h7xx__hal__dma__ex_8h_html"><div class="ttname"><a href="stm32h7xx__hal__dma__ex_8h.html">stm32h7xx_hal_dma_ex.h</a></div><div class="ttdoc">Header file of DMA HAL extension module.</div></div>
<div class="ttc" id="astruct_____d_m_a___handle_type_def_html"><div class="ttname"><a href="struct_____d_m_a___handle_type_def.html">__DMA_HandleTypeDef</a></div><div class="ttdoc">DMA handle Structure definition.</div><div class="ttdef"><b>Definition</b> stm32h7xx_hal_dma.h:137</div></div>
<div class="ttc" id="astruct_____d_m_a___handle_type_def_html_a005e867f695aa4b85aca665af7345b51"><div class="ttname"><a href="struct_____d_m_a___handle_type_def.html#a005e867f695aa4b85aca665af7345b51">__DMA_HandleTypeDef::Lock</a></div><div class="ttdeci">HAL_LockTypeDef Lock</div><div class="ttdef"><b>Definition</b> stm32h7xx_hal_dma.h:142</div></div>
<div class="ttc" id="astruct_____d_m_a___handle_type_def_html_a0a5339c70c25c2cff8b612f7c1dafd51"><div class="ttname"><a href="struct_____d_m_a___handle_type_def.html#a0a5339c70c25c2cff8b612f7c1dafd51">__DMA_HandleTypeDef::DMAmuxRequestGenStatus</a></div><div class="ttdeci">DMAMUX_RequestGenStatus_TypeDef * DMAmuxRequestGenStatus</div><div class="ttdef"><b>Definition</b> stm32h7xx_hal_dma.h:175</div></div>
<div class="ttc" id="astruct_____d_m_a___handle_type_def_html_a24a731022309a3db8df5f122cfb25a3e"><div class="ttname"><a href="struct_____d_m_a___handle_type_def.html#a24a731022309a3db8df5f122cfb25a3e">__DMA_HandleTypeDef::DMAmuxChannel</a></div><div class="ttdeci">DMAMUX_Channel_TypeDef * DMAmuxChannel</div><div class="ttdef"><b>Definition</b> stm32h7xx_hal_dma.h:166</div></div>
<div class="ttc" id="astruct_____d_m_a___handle_type_def_html_a2bd9fe30ccc5365f0d8b6341a1f59559"><div class="ttname"><a href="struct_____d_m_a___handle_type_def.html#a2bd9fe30ccc5365f0d8b6341a1f59559">__DMA_HandleTypeDef::XferAbortCallback</a></div><div class="ttdeci">void(* XferAbortCallback)(struct __DMA_HandleTypeDef *hdma)</div><div class="ttdef"><b>Definition</b> stm32h7xx_hal_dma.h:158</div></div>
<div class="ttc" id="astruct_____d_m_a___handle_type_def_html_a32e3ce38ea5aff70b1b691b274436fdb"><div class="ttname"><a href="struct_____d_m_a___handle_type_def.html#a32e3ce38ea5aff70b1b691b274436fdb">__DMA_HandleTypeDef::DMAmuxChannelStatusMask</a></div><div class="ttdeci">uint32_t DMAmuxChannelStatusMask</div><div class="ttdef"><b>Definition</b> stm32h7xx_hal_dma.h:170</div></div>
<div class="ttc" id="astruct_____d_m_a___handle_type_def_html_a3792cb34cedb0e2ab204e41b53ef75ad"><div class="ttname"><a href="struct_____d_m_a___handle_type_def.html#a3792cb34cedb0e2ab204e41b53ef75ad">__DMA_HandleTypeDef::Init</a></div><div class="ttdeci">DMA_InitTypeDef Init</div><div class="ttdef"><b>Definition</b> stm32h7xx_hal_dma.h:140</div></div>
<div class="ttc" id="astruct_____d_m_a___handle_type_def_html_a3ada2bc091757d7b92ab8ca70211ccae"><div class="ttname"><a href="struct_____d_m_a___handle_type_def.html#a3ada2bc091757d7b92ab8ca70211ccae">__DMA_HandleTypeDef::StreamIndex</a></div><div class="ttdeci">uint32_t StreamIndex</div><div class="ttdef"><b>Definition</b> stm32h7xx_hal_dma.h:164</div></div>
<div class="ttc" id="astruct_____d_m_a___handle_type_def_html_a4d3306134cfab7bde2b4912ae652b24b"><div class="ttname"><a href="struct_____d_m_a___handle_type_def.html#a4d3306134cfab7bde2b4912ae652b24b">__DMA_HandleTypeDef::XferCpltCallback</a></div><div class="ttdeci">void(* XferCpltCallback)(struct __DMA_HandleTypeDef *hdma)</div><div class="ttdef"><b>Definition</b> stm32h7xx_hal_dma.h:148</div></div>
<div class="ttc" id="astruct_____d_m_a___handle_type_def_html_a67a2a8b907bc9b5c0af87f9de2bffc29"><div class="ttname"><a href="struct_____d_m_a___handle_type_def.html#a67a2a8b907bc9b5c0af87f9de2bffc29">__DMA_HandleTypeDef::ErrorCode</a></div><div class="ttdeci">__IO uint32_t ErrorCode</div><div class="ttdef"><b>Definition</b> stm32h7xx_hal_dma.h:160</div></div>
<div class="ttc" id="astruct_____d_m_a___handle_type_def_html_a8b8e183f16b522f282bdbe40056d31ef"><div class="ttname"><a href="struct_____d_m_a___handle_type_def.html#a8b8e183f16b522f282bdbe40056d31ef">__DMA_HandleTypeDef::DMAmuxRequestGen</a></div><div class="ttdeci">DMAMUX_RequestGen_TypeDef * DMAmuxRequestGen</div><div class="ttdef"><b>Definition</b> stm32h7xx_hal_dma.h:173</div></div>
<div class="ttc" id="astruct_____d_m_a___handle_type_def_html_a940b278bd8b7f975770b547e28b5c87f"><div class="ttname"><a href="struct_____d_m_a___handle_type_def.html#a940b278bd8b7f975770b547e28b5c87f">__DMA_HandleTypeDef::XferErrorCallback</a></div><div class="ttdeci">void(* XferErrorCallback)(struct __DMA_HandleTypeDef *hdma)</div><div class="ttdef"><b>Definition</b> stm32h7xx_hal_dma.h:156</div></div>
<div class="ttc" id="astruct_____d_m_a___handle_type_def_html_a9759b676141bec799cdab94c3e08e6e4"><div class="ttname"><a href="struct_____d_m_a___handle_type_def.html#a9759b676141bec799cdab94c3e08e6e4">__DMA_HandleTypeDef::State</a></div><div class="ttdeci">__IO HAL_DMA_StateTypeDef State</div><div class="ttdef"><b>Definition</b> stm32h7xx_hal_dma.h:144</div></div>
<div class="ttc" id="astruct_____d_m_a___handle_type_def_html_aa02c98efe118956a212040b33a856c7f"><div class="ttname"><a href="struct_____d_m_a___handle_type_def.html#aa02c98efe118956a212040b33a856c7f">__DMA_HandleTypeDef::DMAmuxChannelStatus</a></div><div class="ttdeci">DMAMUX_ChannelStatus_TypeDef * DMAmuxChannelStatus</div><div class="ttdef"><b>Definition</b> stm32h7xx_hal_dma.h:168</div></div>
<div class="ttc" id="astruct_____d_m_a___handle_type_def_html_ab1640742635bd331823c5133629ee468"><div class="ttname"><a href="struct_____d_m_a___handle_type_def.html#ab1640742635bd331823c5133629ee468">__DMA_HandleTypeDef::Instance</a></div><div class="ttdeci">void * Instance</div><div class="ttdef"><b>Definition</b> stm32h7xx_hal_dma.h:138</div></div>
<div class="ttc" id="astruct_____d_m_a___handle_type_def_html_ab18b84e2f0ff70605946b5d37688427e"><div class="ttname"><a href="struct_____d_m_a___handle_type_def.html#ab18b84e2f0ff70605946b5d37688427e">__DMA_HandleTypeDef::XferHalfCpltCallback</a></div><div class="ttdeci">void(* XferHalfCpltCallback)(struct __DMA_HandleTypeDef *hdma)</div><div class="ttdef"><b>Definition</b> stm32h7xx_hal_dma.h:150</div></div>
<div class="ttc" id="astruct_____d_m_a___handle_type_def_html_ab9250d33bdf9de7b87fa4325382518c4"><div class="ttname"><a href="struct_____d_m_a___handle_type_def.html#ab9250d33bdf9de7b87fa4325382518c4">__DMA_HandleTypeDef::StreamBaseAddress</a></div><div class="ttdeci">uint32_t StreamBaseAddress</div><div class="ttdef"><b>Definition</b> stm32h7xx_hal_dma.h:162</div></div>
<div class="ttc" id="astruct_____d_m_a___handle_type_def_html_ac9c9b7344813ff7cc64c5f3d201afb7a"><div class="ttname"><a href="struct_____d_m_a___handle_type_def.html#ac9c9b7344813ff7cc64c5f3d201afb7a">__DMA_HandleTypeDef::XferM1HalfCpltCallback</a></div><div class="ttdeci">void(* XferM1HalfCpltCallback)(struct __DMA_HandleTypeDef *hdma)</div><div class="ttdef"><b>Definition</b> stm32h7xx_hal_dma.h:154</div></div>
<div class="ttc" id="astruct_____d_m_a___handle_type_def_html_adec909b8921ddf15872ebd569cdb5f8e"><div class="ttname"><a href="struct_____d_m_a___handle_type_def.html#adec909b8921ddf15872ebd569cdb5f8e">__DMA_HandleTypeDef::XferM1CpltCallback</a></div><div class="ttdeci">void(* XferM1CpltCallback)(struct __DMA_HandleTypeDef *hdma)</div><div class="ttdef"><b>Definition</b> stm32h7xx_hal_dma.h:152</div></div>
<div class="ttc" id="astruct_____d_m_a___handle_type_def_html_af18bf241f91e316a3638f0334c614a6d"><div class="ttname"><a href="struct_____d_m_a___handle_type_def.html#af18bf241f91e316a3638f0334c614a6d">__DMA_HandleTypeDef::DMAmuxRequestGenStatusMask</a></div><div class="ttdeci">uint32_t DMAmuxRequestGenStatusMask</div><div class="ttdef"><b>Definition</b> stm32h7xx_hal_dma.h:177</div></div>
<div class="ttc" id="astruct_____d_m_a___handle_type_def_html_af42684decd26b1c5d49a529fcf99be30"><div class="ttname"><a href="struct_____d_m_a___handle_type_def.html#af42684decd26b1c5d49a529fcf99be30">__DMA_HandleTypeDef::Parent</a></div><div class="ttdeci">void * Parent</div><div class="ttdef"><b>Definition</b> stm32h7xx_hal_dma.h:146</div></div>
<div class="ttc" id="astruct_d_m_a___init_type_def_html"><div class="ttname"><a href="struct_d_m_a___init_type_def.html">DMA_InitTypeDef</a></div><div class="ttdoc">DMA Configuration Structure definition.</div><div class="ttdef"><b>Definition</b> stm32h7xx_hal_dma.h:49</div></div>
<div class="ttc" id="astruct_d_m_a___init_type_def_html_a0145b5d0e074fa8e2e185ecf2c4a15ca"><div class="ttname"><a href="struct_d_m_a___init_type_def.html#a0145b5d0e074fa8e2e185ecf2c4a15ca">DMA_InitTypeDef::Direction</a></div><div class="ttdeci">uint32_t Direction</div><div class="ttdef"><b>Definition</b> stm32h7xx_hal_dma.h:53</div></div>
<div class="ttc" id="astruct_d_m_a___init_type_def_html_a10a4a549953efa20c235dcbb381b6f0b"><div class="ttname"><a href="struct_d_m_a___init_type_def.html#a10a4a549953efa20c235dcbb381b6f0b">DMA_InitTypeDef::PeriphDataAlignment</a></div><div class="ttdeci">uint32_t PeriphDataAlignment</div><div class="ttdef"><b>Definition</b> stm32h7xx_hal_dma.h:63</div></div>
<div class="ttc" id="astruct_d_m_a___init_type_def_html_a2f994cc2979b82cd215e9f38edbbc6ed"><div class="ttname"><a href="struct_d_m_a___init_type_def.html#a2f994cc2979b82cd215e9f38edbbc6ed">DMA_InitTypeDef::FIFOThreshold</a></div><div class="ttdeci">uint32_t FIFOThreshold</div><div class="ttdef"><b>Definition</b> stm32h7xx_hal_dma.h:82</div></div>
<div class="ttc" id="astruct_d_m_a___init_type_def_html_a3fbfe4dd664e24845dc75f5c8f43b5a3"><div class="ttname"><a href="struct_d_m_a___init_type_def.html#a3fbfe4dd664e24845dc75f5c8f43b5a3">DMA_InitTypeDef::PeriphBurst</a></div><div class="ttdeci">uint32_t PeriphBurst</div><div class="ttdef"><b>Definition</b> stm32h7xx_hal_dma.h:91</div></div>
<div class="ttc" id="astruct_d_m_a___init_type_def_html_a46811eb656170cb5c542054d1a41db3a"><div class="ttname"><a href="struct_d_m_a___init_type_def.html#a46811eb656170cb5c542054d1a41db3a">DMA_InitTypeDef::PeriphInc</a></div><div class="ttdeci">uint32_t PeriphInc</div><div class="ttdef"><b>Definition</b> stm32h7xx_hal_dma.h:57</div></div>
<div class="ttc" id="astruct_d_m_a___init_type_def_html_a49b187ba5ab8ba4354e02837e8b99414"><div class="ttname"><a href="struct_d_m_a___init_type_def.html#a49b187ba5ab8ba4354e02837e8b99414">DMA_InitTypeDef::MemInc</a></div><div class="ttdeci">uint32_t MemInc</div><div class="ttdef"><b>Definition</b> stm32h7xx_hal_dma.h:60</div></div>
<div class="ttc" id="astruct_d_m_a___init_type_def_html_a74997b2fac5607fafbb958d4311b9017"><div class="ttname"><a href="struct_d_m_a___init_type_def.html#a74997b2fac5607fafbb958d4311b9017">DMA_InitTypeDef::Request</a></div><div class="ttdeci">uint32_t Request</div><div class="ttdef"><b>Definition</b> stm32h7xx_hal_dma.h:50</div></div>
<div class="ttc" id="astruct_d_m_a___init_type_def_html_a7784efedc4a61325fa7364fcace10136"><div class="ttname"><a href="struct_d_m_a___init_type_def.html#a7784efedc4a61325fa7364fcace10136">DMA_InitTypeDef::MemDataAlignment</a></div><div class="ttdeci">uint32_t MemDataAlignment</div><div class="ttdef"><b>Definition</b> stm32h7xx_hal_dma.h:66</div></div>
<div class="ttc" id="astruct_d_m_a___init_type_def_html_acda0396cf55baab166f51b1ea1deed0d"><div class="ttname"><a href="struct_d_m_a___init_type_def.html#acda0396cf55baab166f51b1ea1deed0d">DMA_InitTypeDef::FIFOMode</a></div><div class="ttdeci">uint32_t FIFOMode</div><div class="ttdef"><b>Definition</b> stm32h7xx_hal_dma.h:77</div></div>
<div class="ttc" id="astruct_d_m_a___init_type_def_html_ad5e266a0b90f58365e21c349654bc68d"><div class="ttname"><a href="struct_d_m_a___init_type_def.html#ad5e266a0b90f58365e21c349654bc68d">DMA_InitTypeDef::MemBurst</a></div><div class="ttdeci">uint32_t MemBurst</div><div class="ttdef"><b>Definition</b> stm32h7xx_hal_dma.h:85</div></div>
<div class="ttc" id="astruct_d_m_a___init_type_def_html_adbbca090b53d32ac93cc7359b7994db2"><div class="ttname"><a href="struct_d_m_a___init_type_def.html#adbbca090b53d32ac93cc7359b7994db2">DMA_InitTypeDef::Mode</a></div><div class="ttdeci">uint32_t Mode</div><div class="ttdef"><b>Definition</b> stm32h7xx_hal_dma.h:69</div></div>
<div class="ttc" id="astruct_d_m_a___init_type_def_html_af110cc02c840207930e3c0e5de5d7dc4"><div class="ttname"><a href="struct_d_m_a___init_type_def.html#af110cc02c840207930e3c0e5de5d7dc4">DMA_InitTypeDef::Priority</a></div><div class="ttdeci">uint32_t Priority</div><div class="ttdef"><b>Definition</b> stm32h7xx_hal_dma.h:74</div></div>
<div class="ttc" id="astruct_d_m_a_m_u_x___channel___type_def_html"><div class="ttname"><a href="struct_d_m_a_m_u_x___channel___type_def.html">DMAMUX_Channel_TypeDef</a></div><div class="ttdef"><b>Definition</b> stm32h723xx.h:634</div></div>
<div class="ttc" id="astruct_d_m_a_m_u_x___channel_status___type_def_html"><div class="ttname"><a href="struct_d_m_a_m_u_x___channel_status___type_def.html">DMAMUX_ChannelStatus_TypeDef</a></div><div class="ttdef"><b>Definition</b> stm32h723xx.h:639</div></div>
<div class="ttc" id="astruct_d_m_a_m_u_x___request_gen___type_def_html"><div class="ttname"><a href="struct_d_m_a_m_u_x___request_gen___type_def.html">DMAMUX_RequestGen_TypeDef</a></div><div class="ttdef"><b>Definition</b> stm32h723xx.h:645</div></div>
<div class="ttc" id="astruct_d_m_a_m_u_x___request_gen_status___type_def_html"><div class="ttname"><a href="struct_d_m_a_m_u_x___request_gen_status___type_def.html">DMAMUX_RequestGenStatus_TypeDef</a></div><div class="ttdef"><b>Definition</b> stm32h723xx.h:650</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
</div><!-- container -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a href="dir_60925fc218da8ca7908795bf5f624060.html">Drivers</a></li><li class="navelem"><a href="dir_7baec2ddb99168f99d1052c1aec46b20.html">STM32H7xx_HAL_Driver</a></li><li class="navelem"><a href="dir_4f22a8fa6199c96df71a89cbd7613f35.html">Inc</a></li><li class="navelem"><a href="stm32h7xx__hal__dma_8h.html">stm32h7xx_hal_dma.h</a></li>
    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.14.0 </li>
  </ul>
</div>
</body>
</html>
